2016-10-05 40 views
0

我有一個來自wordpress插件的表單,在那裏我重複了一些字段,最近我點擊了「+」圖標來克隆字段,並且當我在這些字段中輸入數字值時它添加並顯示它們的字段。
現在的問題是,我總共有4箇中繼器,那些4箇中繼器的「+」有一個同類,我正在執行函數來添加類並迭代它們來計算輸入。
但我在「+」圖標中唯一的獨特之處在於它是「tabindex」,所以有什麼方法可以在jQuery中基於tabindex我應該執行功能? 目前,我試圖做到這一點,但並沒有幫助:包含屬性
在jquery中添加獨特tabindex上的類

jQuery('.gf_repeater_add').click(function(){ 
    var member1 = jQuery('.gf_repeater_add').attr("tabindex"); 
    //gets the tabindex 

    //now the thing which isn't working, because i don't know how to let it know that e.g 23 is tabindex 
    jQuery(member1).on("click", function(){ 
    for (var count=0; count<=10; count++) { 
     jQuery("#input_1_59-1-"+count).addClass('member1'); 
    } 
    }); 

}); 
+1

閱讀更多關於屬性選擇?你需要用戶 jQuery(「。gf_repeater_add [tabindex ='」+ member1 +「'」「)而不是jQuery(member1)。因爲member1沒有選擇它的整數個tabindex。 –

回答

1

使用jQuery選擇。你的情況應該是這個樣子: jQuery('div[TabIndex="'+member1+'"]').on("click", function(){

可你爲什麼要使用點擊裏面點擊官方jQuery的文檔here

+0

它是輸入字段,我們如何在標籤索引中給出確切的數字?例如它會像'jQuery('input [tabindex = 49]')。click()'? –

+1

是的,您可以使用'jQuery('input [tabindex = 49]')。click()'或任何其他選擇器。例如。如果你有類,你可以使用'jQuery('。class [tabindex = 49]')。click()' – Gvidas