隐藏<tr>包含id中的变量's
Hiding <tr> that contain a variable in the id's
我试图选择所有具有包含变量的id的tr。当用户在搜索表单中键入时,它应该隐藏不匹配的元素。表单的id为#search。
$(function () {
var content = $('#search').val();
$('#search').keyup(function () {
if ($('#search').text() != content) {
content = $('#search').val();
//content has changed, do stuff
if (!$('tr.id:contains(content)')) {
$('this').hide();
}
}
});
});
你可以试试这个:
$('tr[id*=' + content + ']').hide();
attribute match子句中的*=
表示,将具有指定属性的任何标记与右侧包含子字符串的值进行匹配,我认为这正是您所要求的。
相关文章:
- Javascript变量包含特殊字符
- Javascript:一个变量包含值,但Firebug说它是空的
- PHP 变量包含 HTML 和 JavaScript.通过JavaScript将其注入HTML不起作用
- 如何在初始化新数组时使用变量(包含数组形式的文本)
- 在客户端上从 Meteor.call 获取未定义,但在服务器上变量包含数据
- jQuery 变量包含 “ 和 '
- 使用Chrome Devtools查找哪个变量包含一个值
- 变量包含值,但在操作中它们等于NULL
- 检查是否有多个变量包含null
- 根据变量包含svg代码
- 解析数据从js变量包含html
- 如何防止链时,添加javascript变量包含数字
- Javascript字符串计算从PHP变量包含数学表达式(但实际上是一个日期)
- 如果变量包含两个单词,则删除并替换它
- 如何将数组和递增变量包含到getElementById语句中
- Silverstripe将变量包含到JS或CSS文件中
- 存储一个变量(包含"字符)从数据库转换为JavaScript变量
- 我如何使我的变量包含在这个函数全局
- 如果变量包含,则输出包含的变量
- 编写JS变量包含""字符串变成Django的HTML模板