-2
我有以下有條件的jquery函數: 有沒有在條件中有「或」的方法? 理想情況下,我想單個函數,其中如果值爲1,2或3隱藏相應的元素。這可能嗎?我的目標是提供更高效,更簡潔的代碼,這看起來不必要的冗長和靈活。Jquery - 如果有條件的
$("#Catalogue").change(function() {
var a = $(this).val();
console.log(a);
if (a == 1) {
$("#DeliveryMethod").hide();
$("#CatalogueID").hide();
}
else if (a == 2) {
$("#DeliveryMethod").hide();
$("#CatalogueID").hide();
}
else if (a == 3) {
$("#CatalogueID").show();
$("#DeliveryMethod").hide();
}
else {
$("#DeliveryMethod").show();
$("#CatalogueID").hide();
}
});
使用'如果(一個== 1 ||一個== 2 ||一個== 3){...}' –
或者'if(a> = 1 && a <= 3){...}' –
發佈其中之一作爲答案Il將其授予您 – Mark