我需要将文本输入值与数据属性值进行比较。 我从jquery自动完成选择选项中选择文本字段值,我在那时设置属性如下
select: function (event, ui) {
var terms = $(this).attr('dt-value') ? $(this).attr('dt-value') + ',' + ui.item.value.replace(',', '|,') : ui.item.value.replace(',', '|,');
this.value = terms.replace(/\|,/g, ',');
$(this).attr('dt-value', terms);
return false;
}
但是在编辑选项中,如果用户使用退格属性删除值,则不会更新。
dt-value="NMC|, ltd,Coromandal|, LLC"
但是在文本字段值中显示没有 | 符号。如果用户删除一个值,我想用文本字段中的当前值更新属性。 请帮助