将两个jQuery .val()结果合并到变量中

时间:2011-12-01 15:01:13

标签: jquery

我确信这是相当基本的;但是,我无法让它发挥作用。这是一个两步的过程。首先,我想将两个dropbox的值组合成一个字符串。第二步,我需要显示在与该字符串匹配的表行中找到的任何ID字段。这是两行代码;然而,有些事情对我来说还不是很有效。任何帮助将不胜感激!

var $result = $('#provider').val() + $('#grade').val();
$('tr[id*=\"$result\"]').show();

2 个答案:

答案 0 :(得分:3)

试试这个:

$('tr[id*="' + $result + '"]').show();

答案 1 :(得分:2)

问题不是组合变量 - 字符串连接应该没问题。

JavaScript不像PHP那样在字符串中执行变量替换。这是修复:

var result = $('#provider').val() + $('#grade').val();
$('tr[id*="' + result + '"]').show();