Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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,编辑更新的完整代码: 我正在处理我的第一个Javascript案例我被困在这里: 我有以下资料: $document.readyfunction { $'input,select'。在'focus'上,交换SonClass; //Blur=将事件处理程序绑定到“Blur”JavaScript事件,或在元素上触发该事件。 $输入,选择'.onchange,updateCart; } ; //功能 var swapPersonClass=函数 { var表达式=$this.attr'id'; 开关

编辑更新的完整代码:

我正在处理我的第一个Javascript案例我被困在这里:

我有以下资料:

$document.readyfunction { $'input,select'。在'focus'上,交换SonClass; //Blur=将事件处理程序绑定到“Blur”JavaScript事件,或在元素上触发该事件。 $输入,选择'.onchange,updateCart; } ; //功能 var swapPersonClass=函数 { var表达式=$this.attr'id'; 开关表达式 { 案例全名: 打破 个案电邮: $arm.removeClass.addClasspointemail; 打破 案例计数比萨饼: $arm.removeClass.addClasspointamount; 打破 违约: $arm.removeClass.addClasspointothers; } }; var updateCart=函数{ var change=$this.attr'id'; console.logchange; $输入,选择'.eachfunction { 开关变换 { 案例全名: $displayname.text$'fullname'.val+','; 打破 案例计数比萨饼: aantalpizzas=$countpizzas.val; 如果aantalpizzas>1{ $复数。显示; }否则{ $'.复数'。隐藏; }; $displayamount.textaantalpizzas; console.logaantalpizzas; 打破 案例比萨饼类型: PrijsPizza=$pizzatype选项:selected.dataprice; console.logPrijsPizza; 打破 案例说明: $toppings.show; 打破 案例选项: $toppings.hide; 打破 外壳浇头: 更新覆盖; 打破 }; $currenttotal.textaantalpizzas*PrijsPizza; }; }; var updateTopping=函数 { $.chk_topping.change函数 { var selected_topping=$this.attr'data-value'; 切换所选的顶部 { 意大利香肠: $currenttotal.textaantalpizzas*PrijsPizza; PrijsTopping+=0.30; 打破 } }; }; var-PrijsTopping=0.30; var aantalpizzas=0; var=0; 形式 比萨宫 订单详情 您当前的订单总额:&欧元;0

你在点比萨饼

精选配料: 没有选择浇头

意大利腊肠 橄榄 安乔维斯 您的折扣:

全名 电子邮件 你想要多少比萨饼? 你想要哪种比萨饼? 小的 中等的 大的 你想要额外的配料吗? 对 不 你想要什么配料? 意大利腊肠 橄榄 安乔维斯 你希望比萨饼什么时候送到? 你有折扣代码吗? 图片提供&复印;大本营

试试这个 var selected_topping=$this.data'value'

找到了

我正在我的select en输入字段中搜索specefic ID: $输入,选择'.onchange,updateCart


我的复选框位于一个DIV中,其中的输入字段没有ID。

如果删除了case部分和updateTopping函数,您的代码似乎正常工作。到底是什么问题?您的代码似乎工作正常。您可能需要逐行调试,以查看异常所在的位置。唯一的另一件事是元素没有加载到DOM中,但这取决于您拥有的其他代码。$document.readyfunction{$'input,select'.onchange,updateCart;};在我的Updatecart函数中,我有一个开关,在我的开关中,我有一个新的函数UpdateToping