我有以下html,動態創建。動態ID /動態函數/ jQuery對話框
<a class="open"></a>
<div class="dialog"></div>
<a class="open"></a>
<div class="dialog"></div>
<a class="open"></a>
<div class="dialog"></div>
<a class="open"></a>
<div class="dialog"></div>
使用follwing jQuery的,我不過分配的ID給每個藏漢每個格
$('a.open').prop('id', function(i){
return '' + (i + 1);
});
$('div.dialog').prop('id', function(i){
return 'dialog' + (i + 1);
});
然後我使用分配的ID的觸發jQuery用戶界面對話框彈出, ,我不得不重寫下面的函數x次。有沒有辦法創建下面的函數,所以我不必重寫它多次。 (x是div可能出現在頁面上的最大次數)。
$("#1").click(function(){
$("#dialog1").dialog("open");
});
感謝您的快速響應,這一直在困擾着我整天,必須對解決方案進行硬編碼,我會在早上第一時間給你答案,當我嘗試這個。 – Mark