简化一些jQuery

时间:2015-10-08 15:24:21

标签: javascript jquery

我希望简化一些jQuery,因为在某些设备上花费的时间太长了。

有没有人有任何想法?

$( "#adultsPlus" ).click(function() {

    if($(".adults > select").val() != 9) {

        $(".adults > select").val(parseInt($(".adults > select").val())+1).change();

        $("#adultsCount").text($(".adults > select").val());
    }
});

1 个答案:

答案 0 :(得分:0)

好吧,我并不确切知道为什么在您的设备上花费太长时间,但显然您的代码可以进行优化,以防止频繁搜索$(".adults > select")

类似的东西:

$( "#adultsPlus" ).click(function() {
    var adults = $(".adults > select");
    var adultsValue = parseInt(adults.val());

    if(adultsValue != 9) {
        adultsValue++;
        adults.val(adultsValue).change();
        $("#adultsCount").text(adultsValue);
    }
});
相关问题