社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Bhushan Kawadkar

Bhushan Kawadkar 最近创建的主题
Bhushan Kawadkar 最近回复了
5 年前
回复了 Bhushan Kawadkar 创建的主题 » 如何使用jquery计算来自多个select的值之和?

试试这个:你正在使用 .val() 但是jquery选择器是选项而不是select元素。另外,对于额外的检查,如果parseInt失败,可以返回0

$(document).on('change', '.adults-select', function(){
   var sum = 0;
   $("select.adults-select").each(function(){
      sum = parseInt(sum) + (parseInt($(this).val()) || 0);
   });
console.log(sum);
});
6 年前
回复了 Bhushan Kawadkar 创建的主题 » 如何根据另一个select html元素的选项值使用jquery遍历select html选项

试试这个:您可以迭代所有选项,并根据匹配的office id选择或取消选择选项。

$(document).on("change", "select[name='office_id']", function () {

    var office_id = parseInt($(this).val());
    var options = $(this).parents('tr').find("select[name='phone'] option");

    options.each(function(){
       //select or deselect option as per match office_id
       $(this).attr('selected', $(this).val()==office_id);
    });
});