带有jQuery的选择列表上的OnChange事件不起作用
我有一个jQuery函数,它的作用如下:在更改选择列表值时,它显示一个div。 代码是:带有jQuery的选择列表上的OnChange事件不起作用,jquery,select,onchange,Jquery,Select,Onchange,我有一个jQuery函数,它的作用如下:在更改选择列表值时,它显示一个div。 代码是: $(文档).ready(函数){ $('#ListPaymentOptimal')。在('change',function()上{ var currentValue=$(this.val(); 开关(电流值){ 案例“1”: 警报(this.value);//或$(this.val() $(“#payOptimumFortumo”).show(); $(“#payptiumstripe”).hide();
$(文档).ready(函数){
$('#ListPaymentOptimal')。在('change',function()上{
var currentValue=$(this.val();
开关(电流值){
案例“1”:
警报(this.value);//或$(this.val()
$(“#payOptimumFortumo”).show();
$(“#payptiumstripe”).hide();
$(“#payptimumpaypaypal”).hide();
打破
案例“2”:
$(“#payOptimumFortumo”).hide();
$(“#支付条带”).show();
$(“#payptimumpaypaypal”).hide();
打破
案例“3”:
$(“#payOptimumFortumo”).hide();
$(“#payptiumstripe”).hide();
$(“#payptimumpaypaypal”).show();
打破
违约:
$(“#payOptimumFortumo”).hide();
$(“#payptiumstripe”).hide();
$(“#payptimumpaypaypal”).show();
}
});
}
请选择您的付款方式
条纹
贝宝
密码装置
这里是福图莫
这里有条纹
这里是贝宝
选择列表listPaymentCorporate
的id
与更改事件附加到ListPaymentOptimium
的元素不同
注1:ready函数在以下内容中缺少一个圆括号:
$(document).ready(function){
__________________________^
注意2:您可以在选择器中使用逗号,
分隔符在同一语句中隐藏多个元素,如:
$("#payOptimumFortumo, #payOptimumPaypal").hide();
$(函数(){
$('listPaymentCorporate')。在('change',function()上{
var currentValue=$(this.val();
开关(电流值){
案例“1”:
$(“#支付条带”).show();
$(“#payptimumfortumo,#payptimumpaypaypal”).hide();
打破
案例“2”:
$(“#payptimumpaypaypal”).show();
$(“#payOptimumFortumo,#payoptimumtripe”).hide();
打破
案例“3”:
$(“#payOptimumFortumo”).show();
$(“#payptimumppaypal,#payptimumpstripe”).hide();
打破
违约:
$(“#payptimumpaypaypal”).show();
$(“#payOptimumFortumo,#payoptimumtripe”).hide();
}
});
});代码>
请选择您的付款方式
条纹
贝宝
密码装置
这里是福图莫
这里有条纹
此处的Paypal
选择列表列表PaymentCorporate
的id
与更改事件附加到列表PaymentOptimal
的元素不同
注1:ready函数在以下内容中缺少一个圆括号:
$(document).ready(function){
__________________________^
注意2:您可以在选择器中使用逗号,
分隔符在同一语句中隐藏多个元素,如:
$("#payOptimumFortumo, #payOptimumPaypal").hide();
$(函数(){
$('listPaymentCorporate')。在('change',function()上{
var currentValue=$(this.val();
开关(电流值){
案例“1”:
$(“#支付条带”).show();
$(“#payptimumfortumo,#payptimumpaypaypal”).hide();
打破
案例“2”:
$(“#payptimumpaypaypal”).show();
$(“#payOptimumFortumo,#payoptimumtripe”).hide();
打破
案例“3”:
$(“#payOptimumFortumo”).show();
$(“#payptimumppaypal,#payptimumpstripe”).hide();
打破
违约:
$(“#payptimumpaypaypal”).show();
$(“#payOptimumFortumo,#payoptimumtripe”).hide();
}
});
});代码>
请选择您的付款方式
条纹
贝宝
密码装置
这里是福图莫
这里有条纹
Paypal here
您的代码中存在语法错误。我认为这是个离题的问题。请打开浏览器的调试控制台并检查那里的错误消息。并且此$(“#ListPaymentOptimal”)与HTML select的ID不同。代码中存在语法错误。我认为这是个离题的问题。请打开浏览器的调试控制台并检查那里的错误消息。并且这个$(“#ListPaymentOptimal”)与HTML select的ID不同。