我不知道什麼是錯的,爲什麼我的對話框不會彈出,因爲當我嘗試彈出窗體從HTML工作正常,但從這個jquery表生成它不會。那麼我會怎麼做?爲什麼我的jQuery對話框不會彈出?
success: function(data){
var toAppend = '';
toAppend += '<thead><tr><th>Name</th><th>Image</th><th>Price</th></tr></thead>';
toAppend += '<tbody>';
for(var i=0;i<data.length;i++){
toAppend += '<tr><td><p>'+
data[i]['product_name'][0]+'</p></td><td><a href="#">'+
<img id="size" src="'+data[i]['image'][0]+'" alt="">+'</a></td><td>'+
data[i]['price'][0]+'</td></tr>';
}
toAppend += '</tbody>';
$('.data-results').append(toAppend);
}
這裏的調用對話功能
$('#size').click(function() {
$('#dialog').dialog({
resizable: false,
modal: true
});
});
標識**必須**是唯一的。 – j08691
是的,它是獨一無二的 –
不是如果你循環它不是。 – j08691