如何修复此错误
How to fix this bug?
在这个JSfiddle 中
http://jsfiddle.net/littlesandra88/jy93J/1/
我有没有遇到这样的问题:当单击"保存"时,它会将"详细信息"替换为"0"。
如果我评论这行
$(this).prev().html(order);
它不再这样做了,但排序也不起作用。尝试点击"签名"进行排序。
单击Save(保存)时,执行
$('form').live('submit', function() {
return false;
});
是什么导致"详细信息"变为"0"?
如何解决这个问题,使排序仍然有效?
'#accTable input
包括<input value="Save" type="submit">
。
将:checkbox
添加到选择器以仅选择作为复选框的input
元素。
我更新了你的fiddle来解决这个问题。
在点击功能中,由于您刚刚输入,因此同时包含了按钮和复选框。一旦您附加:checkbox,它就会阻止它在保存按钮上执行事件,这就是将0放在它之前的元素中的原因(详细信息链接)。
$('#accTable input:checkbox').click(function() {
var order = this.checked ? '1' : '0';
$(this).prev().html(order);
$(this).parents("table").trigger("update");
});
http://jsfiddle.net/HH8nk/1/
您指向的是所有HTML输入元素,这里是:保存按钮和复选框。
更改
$('#accTable input').click(function() {
至
$('#accTable input[type=checkbox]').click(function() {
它会很好用的。
相关文章:
- 我如何修复包含在captcha的addthis中的错误
- 如何修复FF和IE中的Javascript无效日期错误
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何修复Greasemonkey上的__exposedProps_错误(GM_xmlhttpRequest)
- 如何修复“;太多递归”;ReactJS中的错误
- 修复Javascript错误
- 如何“;修复解析错误:语法错误,意外'{'in”用于php
- 如何修复错误'对象没有't支持属性或方法'getScreenCTM''在Inter
- 如何修复JSlint报告的“foo未定义”错误
- 谷歌地图如何修复OVER_QUERY_LIMIT错误
- 如何修复 jQuery 1.8“语法错误,无法识别的表达式”错误
- 如何修复chrome扩展内联JavaScript调用错误
- Quick Javascript考虑了document.getElementByClassName来修复错误
- 如何修复selenium webriver错误-未定义$
- 我得到了这个错误,但是不要;我不知道如何修复它,www.example.com/undefined?1460018627
- 如何修复这些JSLint错误
- Facebook API FB.ui提要报告错误-如何修复它
- 提交按钮警报框错误.如何识别错误并修复代码
- Aurelia项目设置有开箱错误,修复方法是什么?
- JQGridSubgrid错误如何修复