jQuery .on Event不适用于变量选择器

亚瑟·塔拉索夫(Arthur Tarasov)

我需要为动态加载的元素创建Click功能。该元素的ID在变量中$element该ID存储一个字符串。我将其传递给.on事件处理程序,如下所示:

... .on("click", '"'+$element+'"', function() { ...

它不起作用,并给出一个错误Uncaught Error: Syntax error, unrecognized expression: "#2"(请参阅案例1 JSFiddle)。#2是元素的ID。

然后,我尝试将其包装在这样的函数中:

... .on("click", function() {'"'+$element+'"'}, function() { ...

但这似乎将整个DOM变成了可点击的元素(请参阅案例2 JSFiddle)。为什么...?

最后,案例3 JSFiddle展示了我想要的行为:如果用户单击ID为ID的元素#2,则发生了某些事情,如果用户单击ID为ID的元素#3或其他任何地方,则什么也没有发生。我只是在选择器被作为一个变量传递无法得到它的工作。


案例1 JSFiddle发出一个奇怪的错误。

案例2 JSFiddle单击“ a”或“ b”,“ a”将变为红色。

案例3 JSFiddle是我所追求的。单击“ a”,它变成红色,单击“ b”,没有任何反应。

亚历克斯

从您的小提琴中,看看这个

var $element = '#a2';

$("#a1").on(
        "click",
        $element,       // <-- child Selector
        function() {
            $("#a1")
            .find('span')
            .filter(function() {
                return $(this).text() === 'a';
            })
            .css('background-color', 'red');
        }
    );

请注意,ID不应以数字开头,至少要4次

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

jQuery类选择器不起作用,而id选择器仅适用于“ body”

来自分类Dev

jQuery选择不适用于克隆行

来自分类Dev

jQuery $ .change函数不适用于克隆选择

来自分类Dev

jQuery选择器不适用于类,但适用于标签

来自分类Dev

jQuery偶数选择器不适用于动态内容

来自分类Dev

多重选择器不适用于jQuery和find()方法

来自分类Dev

jQuery的浮点缩放选择不适用于图表

来自分类Dev

.click()使用document.getElementById,但不适用于jquery选择器

来自分类Dev

jQuery .on Event不适用于变量选择器

来自分类Dev

jQuery选择器不适用于动态值

来自分类Dev

jQuery验证不适用于多个选择的所选插件

来自分类Dev

锚链接不适用于jquery event.preventDefault;

来自分类Dev

jQuery选择不适用于addClass,但适用于hasClass

来自分类Dev

jQuery插件仅适用于最后一个选择器

来自分类Dev

jQuery选择器不适用于添加的标签

来自分类Dev

jQuery选择器不适用于动态创建的元素

来自分类Dev

jQuery似乎不适用于服务器控制

来自分类Dev

jQuery选择不适用于克隆行

来自分类Dev

jQuery选择器不适用于添加的类

来自分类Dev

jQuery函数不适用于每个选择器

来自分类Dev

jQuery选择器不适用于WP菜单项锚点

来自分类Dev

jQuery克隆不适用于类选择器

来自分类Dev

Jquery :not 选择器不适用于类上的样式

来自分类Dev

JQuery 选择器不适用于 id

来自分类Dev

jQuery Datepicker 不适用于日期选择

来自分类Dev

如何使 Jquery 日期选择器验证适用于默认值

来自分类Dev

日期选择器不适用于 jQuery CodeIgniter

来自分类Dev

Jquery Id 选择器不适用于 Js Id 选择器

Related 相关文章

热门标签

归档