jQuery: $(document).on(event, name as selector, function [重复]
Posted
技术标签:
【中文标题】jQuery: $(document).on(event, name as selector, function [重复]【英文标题】:jQuery: $(document).on(event, name as selector, function [duplicate] 【发布时间】:2017-06-23 12:30:05 【问题描述】:对不起,如果这太简单了,我是编程新手,我偶然发现了这个问题。如何在 $(document).on('click', '#thisisforid', function()..
中使用 name 属性作为选择器?
有据可查,我可以通过使用 #idname
和 .classname
来使用 id 和类名,但是找不到(我努力搜索)如何或是否可以使用 name 属性而是。
【问题讨论】:
'[name="your_name"]'
api.jquery.com/?s=attribute
@squint jQuery 网站搜索引擎是垃圾。
你也可以直接用谷歌search ***.com
"我努力搜索" - 不能那么努力,一个简单的谷歌搜索你的问题“我如何使用名称属性作为选择器":google.co.uk/…
【参考方案1】:
试试这个:$(document).on('click', '*[name="3"]', function()..
在大多数情况下,* 应该不是必需的。
【讨论】:
干得好!谢谢! 没问题,很高兴我能帮上忙。【参考方案2】:像这样使用Atrribute Selector:
$("[name = 'theNameYouWant']");
更多 CSS 选择器 here.
注意: CSS 选择器不是 jQuery 的专有功能。它们在任何地方都可以工作(在 CSS 文件中,使用 document.querySelector
...)
【讨论】:
感谢您的帮助! +1【参考方案3】:你可以这样做。
$( "[name*='man']" ).on('click', function()
alert("worked!!");
)
您可以参考此文档在 jQuery 中进行属性选择
https://api.jquery.com/attribute-contains-selector/
【讨论】:
感谢您的帮助! +1 这和$(document).on('click', "*[name='man']", function() );
不一样以上是关于jQuery: $(document).on(event, name as selector, function [重复]的主要内容,如果未能解决你的问题,请参考以下文章
jQuery: $(document).on(event, name as selector, function [重复]
jQuery(document).on("keydown",...) 有效,但不是 document.addEventListener("keydown",..
执行顺序是啥? jQuery: $(document).ready(function () ); $(window).on('load', function () ) [重复]