forループで順序なしリストとボタンを作成しています。同じforループ内のボタンのクリック機能をバインドしたい。
連結オプションを試してみました。うまくいきません。
function displayFeeds(items){
var ul = $('#listview');
for (var i = 0; i < items.length; i++) {
var li = $('<li/>').html(items[i].DeviceNames);
li.append($('<li/>').html(items[i].DeviceQuantity));
li .append('<input type="button" value="Add" id="'+i+'">');
// Enhance new button element
li.append($('<hr>'));
ul.append(li);
$('#"+i+"').bind('click', function () {
console.log("called");
var clickedID = this.id;
console.log(clickedID);
UpdateDeviceDetails(clickedID);
});
}
}
ここで何をすべきですか?