我正在检查无线电的价值并选择使用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" />
答案 0 :(得分:5)
应链接的第一个单选按钮应具有相同的名称,您有不同的名称。这意味着你可以选择它们。
其次,val()将始终返回值。您想检查它是否被选中。
if ($('#filter_deductible').val()=="id_0" && $('#trip_type_filter_no').is(":checked"))