Javascript 两个选择框的值
简要说明我的计划: 我有3个选择框 如果用户在第一个框中选择的值为2,用户在第二个框中选择的值为3(选项值),则第三个选择框应显示一个数组 此代码不起作用,但显示了一个想法:Javascript 两个选择框的值,javascript,jquery,Javascript,Jquery,简要说明我的计划: 我有3个选择框 如果用户在第一个框中选择的值为2,用户在第二个框中选择的值为3(选项值),则第三个选择框应显示一个数组 此代码不起作用,但显示了一个想法: if ($('#firstbox').click(function() { ($(this).val() == '2'); } && $('#secondbox').click(function() { ($(this).val() == '3'); }) { // Array Di
if ($('#firstbox').click(function() { ($(this).val() == '2'); } &&
$('#secondbox').click(function() { ($(this).val() == '3'); }) {
// Array Display here (not included the coding here, because there is no issue with this coding.. seems working fine)
}
我需要if语句和操作中包含的代码的帮助,以检查表达式。您需要将单击事件绑定到第三个选择框,或者绑定到前两个框的更改事件,并回调更新第三个框的公共函数。您需要将单击事件绑定到第三个选择框或者绑定到前两个框的change事件,并回调更新第三个框的公共函数。
var select1 = $('#firstbox');
var select2 = $('#secondbox');
$([select1, select2]).change(function () {
if ( select1.val() == 2 && select2.val() == 3 ) {
// run your code here...
}
});
$("#firstbox, #secondbox").change(UpdateThird);
function UpdateThird() {
var a = $("#firstbox").val();
var b = $("#secondbox").val();
if (a == 2 && b == 3) {
// ...
}
}
<select id="firstbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="secondbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
假定
<select id="firstbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="secondbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>