2015-11-02 23 views
-1

我有一個JavaScript中的類,每次代碼循環時都會使用i遞增。 在代碼中被引用作爲如何在javascript中增加一個類中的計數器值

'#line2_attrib_no'+i 

我現在需要補充,需要我同樣適用於一類還標有類名成年一些額外的功能。 我試過用

$('#line2_attrib_no'+i 'option.adult').toggle(this.value == 2); 

但這不起作用。我也試過它作爲

#line2_attrib_no+i option.adult' 

但這也無法正常工作。 有沒有一種具體的方法來處理這種情況?我在網上看過,但沒有發現任何有用的東西。這可能是由於不知道如何實際描述我想要做什麼。

+0

錯字。你的意思是'$('#line2_attrib_no'+ i +'option.adult')'雖然它看起來像你試圖在兩個元素上使用相同的ID – Popnoodles

+0

它用於從選擇下拉列表中刪除多次重複的選項收集機票名稱,具體取決於用戶選擇的數量。在兒童票上,只有Mr或Miss在標題下拉列表中被要求。 line2是第二個屬性的行號,我是所需總數中的數字。 –

+1

不確定爲什麼有人認爲適合將問題標記爲-1。這是一個真正的問題,來自不知道javascript/jquery的人,在我決定尋求幫助之前,我嘗試了各種方法。 –

回答

1

試試這個:

$('#line2_attrib_no'+ i +' option.adult').toggle(this.value == 2); 
+0

這個技巧。所以使用+基本上只是追加它之前的數據?在這種情況下,我是遞增的值,然後我想對類名稱的第二部分執行一個操作。 –

+0

是非常多。本質上,您已將「i」的值連接到「#line2_attrib_no」和「option.adult」中。 – Ash

+0

謝謝Ash。 JQuery對我來說總是像黑魔法一樣。儘管我正在慢慢採摘它。 –

相關問題