Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
带有jQuery的选择列表上的OnChange事件不起作用_Jquery_Select_Onchange - Fatal编程技术网

带有jQuery的选择列表上的OnChange事件不起作用

带有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();

我有一个jQuery函数,它的作用如下:在更改选择列表值时,它显示一个div。 代码是:

$(文档).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不同。