javascript - jQuery 一起从多个选择中获取值

标签 javascript jquery asp.net

我有以下代码,基本上当 select 的值发生变化时,我希望能够获取新值并将其添加到已经存在的值(或减去它)。

我在获取值时遇到了问题。我有这个来创建选择列表:

      <li class="extraHeight">
    <asp:Image runat="server" CssClass="iconImageMove" ID="Image14" ImageUrl="~/images/icons/carpark_off.png" />
    <div class="flipWidth">
        <select name="access" class="change" id="carpark_off"  runat="server">
            <option value="0">Off</option>
            <option value="256">On</option>
        </select>
     </div> <br /> <p class="noWrap">Accessible Car parking facilities</p>
</li>

        <li class="extraHeight">
    <asp:Image runat="server" CssClass="iconImageMove" ID="Image15" ImageUrl="~/images/icons/parking_off.png" />
    <div class="flipWidth">
        <select name="access" class="change" id="parking_off"  runat="server">
            <option value="0">Off</option>
            <option value="33554432">On</option>
        </select>
     </div> <br /> <p class="noWrap">Customer Car parking facilities</p>
</li>

        <li class="extraHeight">
    <asp:Image runat="server" CssClass="iconImageMove" ID="Image16" ImageUrl="~/images/icons/staff_off.png" />
    <div class="flipWidth">
        <select name="access" class="change" id="staff_off"  runat="server">
            <option value="0">Off</option>
            <option value="8192">On</option>
        </select>

(还有很多,但这给了你一个想法)

我正在使用以下 jQuery 来检测更改并尝试获取值,但它不起作用:

<script>

    var value = $("select").val()
    $("select").change(function () {
          alert(value);
        })

</script>

如有任何建议,我们将不胜感激!

汤姆

最佳答案

您只是在选择初始值。您需要获取更改事件中的值。

$("select").change(function () {
 var value = $(this).val()
 alert(value);
})

关于javascript - jQuery 一起从多个选择中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9191278/

相关文章:

javascript - 咕噜服务 :dist not working with Backbone Generator RequireJS

javascript - js 代码从 jQuery 转换或转换为原生?

javascript - 如何让 ajax 请求的行为类似于标准 HTTP 表单提交

javascript - onblur,仅在 jquery 和 javascript 中工作一次

asp.net - 在 azure blob 存储中生成 ZIP 文件

c# - 在使用异步的 .NET MVC/WebApi 应用程序中处理 Culture 的最佳方法是什么?

javascript - 安全地将敏感数据从 PHP 传递到 javascript

javascript - 如何在移动设备中点击时禁用 Bootstrap 弹出窗口

jquery - 如何添加字体变体数字 : tabular-nums; to jquery?

c# - 回发后 ViewState 变量重置