【问题标题】:jQuery: $(document).on(event, name as selector, function [duplicate]jQuery: $(document).on(event, name as selector, function [重复]
【发布时间】:2017-06-23 12:30:05
【问题描述】:

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

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

【问题讨论】:

标签: javascript jquery


【解决方案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() { });不一样
猜你喜欢
  • 1970-01-01
  • 2013-10-31
  • 2023-02-09
  • 1970-01-01
  • 2020-09-24
  • 2011-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多