我知道如何通过.classname
和elementname
找到一个对象,我想#idname
,但我如何通过其名称的值找到?
答案 0 :(得分:6)
您可以通过
的属性值找到元素$('element[attribute="value"]')
其中element
是一个任意选择器(HTML element
,.classname
或#ID
)和attribute
可以是您放置在代码中的任何属性,例如src
元素为img
,href
元素为a
,表单元素元素为name
。
例如
$('#ID')
可以重写为(假设元素是div
):
$('div[id="ID"]')
当然,后来的用法并没有改进,但也许它说明了attribute selector的工作原理。
答案 1 :(得分:4)
$('elementname[name=foo]')
答案 2 :(得分:4)
您可以按任何属性搜索元素:
$('element[attr=val');
因此,对于名为“MyTable”
的表格$('table[name=MyTable]');
当然,这不只是扩展到元素:
$('.MyClass[name=MyTable]');