Javascript 某个元素上的jquery选择器
我有一个元素,如下所示:Javascript 某个元素上的jquery选择器,javascript,jquery,Javascript,Jquery,我有一个元素,如下所示: <tr id="test1" class="class-of-part1"> <td>...</td> </tr> ... 我必须选择id为“test1”的元素和以“class of”开头的类。如何使用jquery选择器进行选择 $('#test1')
<tr id="test1" class="class-of-part1">
<td>...</td>
</tr>
...
我必须选择id为“test1”的元素和以“class of”开头的类。如何使用jquery选择器进行选择 $('#test1')
$('.class-of-part1')
$('input[class^=“startofclassname”]”)
<类似的内容
^类名以“startofclassname”开头的任何输入
更多信息:
也许试试谷歌,看看我发现了什么:
好了使用:
虽然id应该是唯一的
你试过什么?你用谷歌搜索过吗 选择id
$('#test1')
并选择以字符串开头的类
$('[class^="class-of-part"]')
虽然选择前缀只对属性有效,但在这种情况下,如果选择多个类,则不会起作用
tr
与id=“test1”
和class
以“class of”
开头,以下所有操作均有效:
$('#test1[class^="class-of"]');
$('#test1').filter('[class^="class-of"]');
虽然按ID选择时(总是唯一的),但不需要类
$('#test1');
这可能不是OP想要的
答案,但我认为我应该在这里注入一些基础知识
阅读评论和答案让我想起了我学习jquery的那一天:)
我们都面临的基本问题是“我们感到迫切需要为每个该死的元素分配ID”。
为什么?
1) 使用直接ID选择元素更容易
2) 我们懒得考虑如何将事件侦听器添加到动态生成的元素中。
3) 使用.ready()
函数编写所有内容会使它看起来很安全:p
我的认识,
1) 你不需要什么都有身份证
至于OP,他希望选择类名称以“class of”开头的TR
OP还指定所有元素都是动态生成的。
因此,我建议将事件绑定到那些类名以“class of”开头的tr上,我们在创建它们的同时将它们绑定到这些tr上。这将避免大量返工,而且是一种系统化的方法
我个人的意见是,将您的元素添加到DOM“readymade”中
我所说的“现成”是指您不应该将事件绑定到它们,或者添加额外的属性,或者实际上,以任何方式操纵它们。
您应该在将它们插入DOM之前处理它们。
提高性能,提高您的编码技能,让业余爱好者更难理解,因此您可以保留您的依赖性:p lol如果您拥有唯一的ID,那么类的需求是什么?如果您拥有唯一的ID,那么会动态生成大量的tr标记,并使用唯一的ID,我将在jqueryHad中循环浏览你用谷歌搜索了2次你的问题文本,你会得到你的答案。@sonam这将帮助你$(“#test1[class^='class-of-'])@sonam你现在在做什么他说的是以
$('#test1[class^="class-of"]');
$('#test1').filter('[class^="class-of"]');
$('#test1');