如何触发两个html元素可以触发事件的事件。的规则: (如果第二个元素为假,则第一个元素不能触发事件。为了触发事件,两者都为真)
#select是select标签是第一个带有"选项的元素"选项2
#test5是输入无线电类型标签是第二个元素
这是我的代码
$("#select").on("change", function() {
if ($(this).val() === "Option 2") {
if($("#test5").click() == true) {
alert("wawi");
}
}
});
答案 0 :(得分:0)
判断是否选中复选框或单选按钮的方法是:
if ($("#test5").is(":checked"))
除此之外,我认为你的代码应该有效。
$("#select").on("change", function() {
if ($(this).val() === "Option 2") {
if ($("#test5").is(":checked")) {
alert("wawi");
}
}
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name="r" id="test1"> 1
<input type="radio" name="r" id="test2"> 2
<input type="radio" name="r" id="test3"> 3
<input type="radio" name="r" id="test4"> 4
<input type="radio" name="r" id="test5"> 5
<br>
<select id="select">
<option value="Option 1">1</option>
<option value="Option 2">2</option>
</select>
&#13;