2016-06-13 39 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

雅我标记它,但它说,你必须等待至少六分钟 –

相关问题