Javascript jQuery,使用;这";带动态选择器
我试图使用jQuery通过使用其类名+this来选择页面上的动态元素。这是我的密码:Javascript jQuery,使用;这";带动态选择器,javascript,jquery,html,function,Javascript,Jquery,Html,Function,我试图使用jQuery通过使用其类名+this来选择页面上的动态元素。这是我的密码: $('form').on('keyup', '.dynamicGenInput', this, function(ev){ $(this).hide(); }); 这种情况的正确语法是什么?您可以创建一个“委派”事件,如下所示: $('form').on('keyup', '.dynamicGenInput', function(ev){ }); 这将把keyup事件绑定到所有元素(当时存在的元素)。
$('form').on('keyup', '.dynamicGenInput', this, function(ev){
$(this).hide();
});
这种情况的正确语法是什么?您可以创建一个“委派”事件,如下所示:
$('form').on('keyup', '.dynamicGenInput', function(ev){
});
这将把keyup
事件绑定到所有
元素(当时存在的元素)。触发后,jQuery将检查keyup
事件是否确实发生在.dynamicginput
元素上(该元素是
的子元素)。如果是,那么绑定函数将运行
在函数内部,您可以访问触发的元素
$('form').on('keyup', '.dynamicGenInput', function(ev){
// `this` (or `ev.target`) is the .dynamicGenInput element you triggered
});
我看过你的问题好几次了,但我仍然不明白你想做什么——你能详细说明一下吗?你不能使用jQuery来选择一个在页面加载后动态添加到页面中的元素。我正在向页面post页面加载添加具有相同类的多个元素。我需要使用“开”来选择所述元素。我想将其与“this”组合,以仅选择目标动态元素,然后我将仅在key up中隐藏单个选定元素。很抱歉,我在问题中复制了错误的文本,我已将其编辑掉。