Jquery通过其名称的值找到一个元素? (名称= val)的

时间:2010-02-12 08:46:58

标签: jquery

我知道如何通过.classnameelementname找到一个对象,我想#idname,但我如何通过其名称的值找到?

3 个答案:

答案 0 :(得分:6)

您可以通过

的属性值找到元素
$('element[attribute="value"]')

其中element是一个任意选择器(HTML element.classname#ID)和attribute可以是您放置在代码中的任何属性,例如src元素为imghref元素为a,表单元素元素为name

例如

$('#ID')

可以重写为(假设元素是div):

$('div[id="ID"]')

当然,后来的用法并没有改进,但也许它说明了attribute selector的工作原理。

答案 1 :(得分:4)

$('elementname[name=foo]')

docs

答案 2 :(得分:4)

您可以按任何属性搜索元素:

$('element[attr=val');

因此,对于名为“MyTable”

的表格
$('table[name=MyTable]');

当然,这不只是扩展到元素:

$('.MyClass[name=MyTable]');