可以在 Html 中将 jQuery 变量作为 Id 传递。例如
$(document).on('click', '.addvideo', function () {
var dynamicID = $(this).attr('id');
});
在这里,我得到了当前点击的 id 值“dynamicID”。我想将此值传递给另一个变量,如下所示
$('#'+dynamicID).change(function(){
alert('hi');
});
我像上面那样试过。但我收到错误“ ReferenceError: dynamicID is not defined ”。如何解决这个问题?
最佳答案
在 addvideo 点击事件中写入更改事件,然后只有它会绑定(bind):
$(document).on('click', '.addvideo', function () {
var dynamicID = $(this).attr('id');
$('#'+dynamicID).change(function(){
alert('hi');
});
});
关于javascript - jQuery 值作为 html 中的 id 传递,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37073745/