我需要在onchange
事件中绑定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”。
欢迎提出任何建议。
答案 0 :(得分:1)
您以错误的方式构成选择器。您可以按照以下方式使用变量:
var values = $('.type').find('select').data('data-type');
$(document).on('change', '#'+values, function (e) {
OR::仅用引号将#
换行
$(document).on('change', '#' + $('.type').find('select').data('data-type'), function(e) {
答案 1 :(得分:0)
您将jquery函数保留在引号中,这使其无法正常工作
$(document).on('change',
'#'+ $('.type').find('select').data('data-type'),
function (e) {
//your code
});