Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从select2 close按钮获取最近的id?_Javascript_Jquery - Fatal编程技术网

Javascript 如何从select2 close按钮获取最近的id?

Javascript 如何从select2 close按钮获取最近的id?,javascript,jquery,Javascript,Jquery,我正在使用 单击x我想要表行的ID 这是查看真正问题的代码片段。 我正在使用以下代码: 但它给了我未定义的 怎么办 $(文档)。在('单击','上。选择2-selection\uuuuuu choice\uuuu remove',函数(e){ log(“YES:,$(this).closest('tr').attr('id')); }); 橙色 苹果 您可以使用select2:unselecting每当您单击x按钮时都会调用该命令,然后您可以使用.closest(“tr”).prop(“

我正在使用

单击
x
我想要表行的
ID

这是查看真正问题的代码片段。

我正在使用以下代码:

但它给了我
未定义的

怎么办

$(文档)。在('单击','上。选择2-selection\uuuuuu choice\uuuu remove',函数(e){
log(“YES:,$(this).closest('tr').attr('id'));
});

橙色
苹果

您可以使用
select2:unselecting
每当您单击
x
按钮时都会调用该命令,然后您可以使用
.closest(“tr”).prop(“id”)
获取行的id

演示代码

$(“.js示例基本多重限制”)。选择2({
最大选择长度:2
});
$('.js示例基本多重限制')。on('select2:unselecting',函数(e){
console.log('我在:');
log(“YES:,$(this).closest('tr').prop('id'));
});

橙色
白色
紫色
橙色
白色
紫色

请单击编辑,然后单击
[]
,并提供一个包含已渲染HTML、脚本和框架的CD添加代码。再次编辑。:-)查看我的更新答案似乎select2代码实际上不在DOM中。我找不到一种使用jQUery做您想做的事情的方法。您需要查看select2文档是否有助于识别。。。