使用&&在jquery中如果条件在函数下

时间:2015-01-22 17:44:22

标签: javascript jquery html

我正在检查无线电的价值并选择使用jquery下拉。如何使用jquery检查if条件中的两个元素值?我试过这种方式,但它不适合我:

$("#filterresult").click(function(){
if($('#filter_deductible').val()=="id_0" && $('#trip_type_filter_no').val()=="no")
  {
//some code here
  }

我知道我不能使用&&在jquery代码中我必须使用多个选择器,但我不知道如何使用它。有什么建议吗?

这是我的HTML:

<select id="filter_deductible" name="filter_deductible">
<option value="">Select Deductible</option>
<option value="id_0">0 Only</option>
<option value="id_0_250">0-250</option>
<option value="id_250_1000">250-1000</option>
<option value="id_1001">1000 and Higher</option>
<option value="All Deductibles">All Deductibles</option>
</select>

<input type="radio" id="trip_type_filter_no" name="trip_type_filter_no" value="no" /> No

使用按钮调用功能:

<input type="button" name="filterresult" id="filterresult" class="newquote" value="Filter Result" />

1 个答案:

答案 0 :(得分:5)

应链接的第一个单选按钮应具有相同的名称,您有不同的名称。这意味着你可以选择它们。

其次,val()将始终返回值。您想检查它是否被选中。

if ($('#filter_deductible').val()=="id_0" && $('#trip_type_filter_no').is(":checked"))