2016-06-13 37 views
1

我有多個選擇選項,ID名稱爲測試和有一個選項爲B.價值如何使用選項的文本,以查找相同

$(「#測試」)。找到('選項[文本= 「B」]')VAL();

這裏,如果我使用這個我得到正確的結果,即這個選項的值。 但問題是在jQuery中我沒有這個B,而不是我有一個變量,它的值爲B.請告訴我們如何在B中的jQuery中使用變量。

我試圖使用此

變種X = MYVARIABLE

$( '#試驗')找到( '選項[文本= X')VAL()。;

感謝

+0

達拉的答案是正確的。請記住,您從不只是編寫「jQuery」代碼,您正在編寫* JavaScript *代碼。所以你可以利用JavaScript語言的所有功能。任何時候你需要一個字符串值,就像在你的'.find()'調用中一樣,你不僅限於一個字符串常量。你也可以使用變量,函數調用或任何表達式來計算字符串 - 就像Dhara的答案中的表達式一樣。 –

+0

謝謝@MichaelGeary對於這個幫助我會記住這個問題 –

回答

1

,可以串聯變量是這樣,嘗試:

$('#test').find('option[text="'+x+'"]').val() 
+0

感謝你的朋友你保存我的日子 –

+0

@ankeshmishra welcome :)標記爲答案,如果它的幫助 –

+0

雅我標記它,但它說,你必須等待至少六分鐘 –

相關問題