具有 ID AND 类的 jQuery 选择器目标元素不起作用
jQuery selector targeting element with id AND class does not work
我有以下事件处理函数:
jQuery(document).on('click', '#button .submitb', function(e){alert();});
jQuery 包含在 html 文档中。但是,如果我点击一个<div id="button" class="submitb">Go!</div>
什么也没发生。我什至没有在chrome控制台中收到错误。
如果要定位相同的元素,则选择器之间不能space
,这意味着.submitb
#button
的后代。
由于元素具有 ID,因此您实际上只需要 id 选择器:
jQuery(document).on('click', '#button', function(e){alert();});
编辑:
您不能有多个具有相同ID的按钮!! 那么你应该只使用class
。或者给他们不同的ID结尾,如_0
,_1
和目标与[id^=button]
.submitb
不是#button
的后代,只需使用id'#button'即可
喜欢这个
jQuery(document).on('click', '#button', function(e){alert();});
如果你想用这个类来定位一个div id,你可以移动空间。
喜欢这个
jQuery(document).on('click', '#button.submitb', function(e){alert();});
相关文章:
- 内容以其开头的目标元素
- 在 Jquery 中获取目标元素的属性
- 使用next()的jQuery目标元素不起作用
- 无法让悬停事件使用 jQuery UI 持续时间参数或 CSS 处理目标元素的同级元素
- 在 jquery not 选择器中具有 2 个类的目标元素
- 目标元素边缘的触摸启动会导致鼠标按下
- 具有 ID AND 类的 jQuery 选择器目标元素不起作用
- 如何在结构中获取目标元素的属性值.js
- 获取将被鼠标悬停的目标元素
- om/react:操作呈现目标元素之外的元素
- 具有不同 id 的目标元素 Jquery
- 如何动态更改基于目标元素的绝对工具提示的位置
- 目标元素由 attr 然后附加类 jQuery
- 多个语义 UI 弹出窗口,其中目标元素在每个实例的 atribute 中定义
- 对 HTML 列表进行排序,然后对目标元素进行排序
- 无法获取目标元素
- TinyMCE 编辑器中的目标元素
- 脚本 600:此操作的目标元素无效.(仅限 IE)
- 突出显示定位点的目标元素内的元素
- 单击即可动态更改目标元素