所以我正在用自己的ID創建多個信息圖片。Jquery與多個圖像進行交互
var inc = "";
for(int i = 0; i < itemList.length; i++)
{
var inf = "info";
var conc = inf.concat(i); //dinamically creating info0, info1, info2, info3.....
inc += "<span id=" + '"' + conc + '"' + ">";
inc += "<a class='infobutton' ";
inc += ' href="Javascript: void(0)">';
inc += '<img border="0" width="30" height="30" src="images/info.png"></a></span>';
}
因此,每個圖像將會有一個名爲ID,info0,INFO1等。 我想使用jQuery創建單獨的對話框每個圖像,我用這個。
$(function()
{
for(var i = 0; i < itemList.length; i++)
{
$("#info" + i).on("click", function()
{
$("#dialog").dialog("open");
});
}
$("#dialog").dialog(
{
autoOpen: false
});
$("#dialog").dialog(
{
modal: true,
resizable: false,
buttons:
{
"Close": function()
{
$(this).dialog("close");
}
}
});
});
不用說,它不工作,我沒有線索,也許我想要使用的東西,它不是如何jQuery的工程。謝謝。