关于javascript:jQuery:$(document).on(事件,名称作为选择器,函数

jQuery: $(document).on(event, name as selector, function

本问题已经有最佳答案,请猛点这里访问。

对不起,如果这太简单了,我对编程还不熟悉,我偶然发现了这个问题。如何使用name属性作为a
中的选择器$(document).on('click', '#thisisforid', function()..

我可以通过使用#idname.classname来使用id和类名,但在哪里都找不到(我努力搜索)如何使用name属性,或者是否可以使用name属性。


使用这样的属性选择器:

1
$("[name = 'theNameYouWant']");

这里有更多的CSS选择器。

注意:CSS选择器不是jquery的独有功能。它们在任何地方都可以工作(在CSS文件中,使用document.querySelector…)


试试这个:在大多数情况下,$(document).on('click', '*[name="3"]', function()..the*不应该是必需的。


你可以这样做。

1
2
3
$("[name*='man']" ).on('click', function(){
alert("worked!!");
})

jquery中的属性选择可以参考此文档

https://api.jquery.com/attribute-contains-选择器/