我正在試驗jQuery tokeniputs並希望不僅獲得item.name,而且還需要添加新項目時輸入的id。有一個函數變量onAdd
,我用它來調用警報:也添加新項目時獲得輸入ID
onAdd: function (item) {
alert("Added " + item.name);
},
但我真的不知道我應該如何獲取輸入的ID的元素被添加到:
<input type="text" id="input12" name="blah" />
我演示代碼:
$("#input12").tokenInput("http://shell.loopj.com/tokeninput/tvshows.php", {
prePopulate: [{
id: 123,
name: "Slurms MacKenzie"
}],
onAdd: function (item) {
alert("Added " + item.name);
},
onDelete: function (item) {
alert("Deleted " + item.name);
}
});
謝謝!
'元素的id',你的意思是輸入的'input'場 –
遺憾的ID –
'this'在'onAdd'方法中引用輸入元素,所以你可以使用'this.id'來引用元素id –