我需要在 onchange
事件中绑定(bind) jQuery 元素。
$(document).on('change', '#dropdownid', function(e) {
// your code
});
这是我尝试过的,但上面的代码没有执行。
$(document).on('change', '#$('.type').find('select').data('data-type')', function(e) {
// your code
});
var values = $('.type').find('select').data('data-type');
打印 ID“dropdownid”。
欢迎任何建议。
最佳答案
您以错误的方式形成选择器。您可以像下面这样使用变量:
var values = $('.type').find('select').data('data-type');
$(document).on('change', '#'+values, function (e) {
或: 仅用引号将 #
括起来
$(document).on('change', '#' + $('.type').find('select').data('data-type'), function(e) {
关于javascript - 无法在更改事件中绑定(bind)元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52495036/