Jquery如何通过元素名称的值来查找元素?(name=val)

3

我知道如何通过 .classnameelementname 以及我认为的 #idname 找到一个对象,但是如何通过它的名称值来查找呢?

3个回答

6

使用以下方法,您可以根据属性值查找元素:

$('element[attribute="value"]')

其中element是任意选择器(HTML元素.类名#ID),而attribute可以是标签内的任何属性,例如对于img元素的srca元素的href,也可以是表单字段元素的name

例如:

$('#ID')

假设元素是一个 div,则可以将其重写为:
$('div[id="ID"]')

当然,后一种用法并没有改进,但也许它可以说明属性选择器的工作原理。

4
$('elementname[name=foo]')

docs


4
您可以通过元素的任何属性进行搜索:
$('element[attr=val');

所以,对于一个名为“ MyTable”的表

$('table[name=MyTable]');

当然,这不仅限于元素:
$('.MyClass[name=MyTable]');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接