我通过 ajax 调用动态添加了 select2 元素。在特定情况下,当 select2 的值发生变化时,我必须获取先前选择 2 的选定索引并将其分配给隐藏字段值。代码是:
$("#category_selects").on("change", "[id^='category_select_']", function(e) {
alert("you selected :" + $(this).val());
if($(this).val() === 'na'){
console.log($(this).prev());
}
else{
$("#categoryId").val($(this).val());
}
但是 console.log($(this).prev()) 没有给出之前选择的 select2 索引。请帮忙。