2012-09-12 60 views
0

我正在使用來自http://codecanyon.net/item/dynamic-tag-form/482498?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_author=RikdeVos的腳本。我的工作要求在一個頁面中有多個標籤表單。我想要顯示具有不同ID的三個標記表單:tags1,tags2tag3在單個頁面上有多個標記表單

<div id="tags1"></div> 
<div id="tags2"></div> 
<div id="tags3"></div> 

和調用腳本:

<script> 
    $(document).ready(function(){ 
    $("#tags1").tag({ 
     width: 400, 
     height: 90, 
     inputName: 'tags1' 
    }); 
}); 
</script> 

現在我怎麼能叫tags2tags3如果我複製/粘貼腳本部分並更換tags1tags2我收到的形式,但必須有像在腳本中將名稱作爲變量傳遞的更好方法。

+0

在這種情況下,除非你想循環真的可能不會比硬編碼他們一個更好的方式,通過在運行時的id組成的數組似乎不必要。 –

+0

您是否按班授課? – ygssoni

回答

0

通過遍歷其容器中的每個元素來遍歷所有標記形式。

HTML:

<div class="tags-container"> 
    <div id="tags1"></div> 
    <div id="tags2"></div> 
    <div id="tags3"></div> 
</div> 

的Javascript:

$(document).ready(function(){ 
    $(".tags-container div").each(function (index, element) { 
     $(this).tag({ 
      width: 400, 
      height: 90, 
      inputName: $(this).attr('id') 
     }); 
    }); 
}); 
相關問題