Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将jQuery更正为从选择选项读取_Javascript_Jquery - Fatal编程技术网

Javascript 将jQuery更正为从选择选项读取

Javascript 将jQuery更正为从选择选项读取,javascript,jquery,Javascript,Jquery,我的脚本似乎工作不正常,我试图得到的是非常不言自明的。我尝试了几种不同的方法来实现这一点,四处寻找并试图解决它 我还试图通过console.log()检查chrome日志,但它没有运行代码 所以如果你知道解决方案,我会很感激你如何解决它以及代码中的错误 新建:下面的提琴包括HTML jQuery(document).ready(function($){ $('#cart_review .quantity option :selected').change(function (event)

我的脚本似乎工作不正常,我试图得到的是非常不言自明的。我尝试了几种不同的方法来实现这一点,四处寻找并试图解决它

我还试图通过
console.log()
检查chrome日志,但它没有运行代码

所以如果你知道解决方案,我会很感激你如何解决它以及代码中的错误

新建:下面的提琴包括HTML

jQuery(document).ready(function($){
    $('#cart_review .quantity option :selected').change(function (event) {
        $quan = $(this);
        console.log($quan.parent().next()[0]);
        $quan.parent().next().find('.price').text(function () {
            return $quan.val() * parseInt($(this).attr('data-val'), 10) + ' kr';
        });
            var total = 0;
            $('#cart_review .price').each(function(k, v){
                total += parseFloat($(v).text(), 10); 
            });
            $('#total').text(total + ' kr')
    });

});

检查此

选项没有更改事件,选择“有”。您需要将处理程序更改为:

 $('#cart_review .quantity').change(function (event) {
     //rest code
 });

选项没有更改事件,请选择“有”。您需要将处理程序更改为:

 $('#cart_review .quantity').change(function (event) {
     //rest code
 });

使用此

 $('#cart_review .quantity').change(function (event) {
 // your logic here
}
而不是

$('#cart_review .quantity option').change(function (event) {}

希望这有助于…

使用此

 $('#cart_review .quantity').change(function (event) {
 // your logic here
}
而不是

$('#cart_review .quantity option').change(function (event) {}

希望这有助于…

嘿,我刚换了你的选择器,我想这就是你想要实现的。我用第一个做的


嘿,我刚换了你的选择器,我想这就是你想要实现的。我用第一个做的

我试过了,但那是在我意识到我一直在使用错误的身份证之后。。接受@Miland Anantwar我如何计算$total_价格内的运费和折扣@米林德·阿南特瓦里试过了,但那是在我意识到我一直在使用错误的身份证之后。。接受@Miland Anantwar我如何计算$total_价格内的运费和折扣@米林德阿南特瓦尔