javascript - 当 2 个选择框之一发生更改时,发出警报并显示每个选择框的值

标签 javascript jquery

鉴于以下情况:

<div class="filters" id="filters">
<select id="state" name="state" tabindex="1" >
<option value="">Filter by State</option>
<option value="AL" >Alabama</option>
<option value="AK" >Alaska</option>
<option value="AZ" >Arizona</option>
etc...
</select>

<select id="availability" availability="products" tabindex="2">
<option value="">Filter by Availability</option>
<option value="yes">Available 24/7</option><option value="no">Not Available 24/7</option>
</select>
</div>

什么样的 JQUERY 魔法会绑定(bind)到过滤器,以便每当 SELECT 输入发生更改时,它都会发出 STATE 和 AVAILABILITY 值的警报?

最佳答案

尝试:

$('#filters > select').change (function () {
    alert ($('#state').val ());
    alert ($('#availability').val ());
});

关于javascript - 当 2 个选择框之一发生更改时,发出警报并显示每个选择框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2106655/

相关文章:

javascript - jQuery 插件实践

javascript - Keycloak 返回 CORS Access-Control-Allow-Origin 错误

javascript - 在模式关闭时暂停 YouTube 视频

javascript - 如何获取图像 src 作为变量并显示数组中的图像?

javascript - 更新下拉值

javascript - jQuery Accordion 。单击较高部分的内容可打开较低部分

javascript - Jquery .css 不工作

javascript - 使用 CDN jQuery 的 Require.js 构建 (r.js) 未链接到良好的 jQuery 路径

java - 如何设置标题信息

javascript - Rails/Ajax 将表单从创建更改为提交后更新