【问题标题】:Need to find where my radio option CHECKED value gets changed需要找到我的单选选项 CHECKED 值更改的位置
【发布时间】:2016-02-12 01:26:05
【问题描述】:
有没有办法我可以通过 firebug 上的 watch 表达式或检查元素来识别单选选项值的更改位置?
我正在远程调试一个网站,网站中有 4 个单选按钮。我们将第四个选项的 CHECKED 属性设置为 true,它会被检查。但过了一段时间(1 秒)后,我的第一个选项会自动被选中。涉及的 javascript 代码太多,我不知道在哪里检查。
那么有什么方法可以在监视表达式触发时进行调试中断或以任何其他方式进行调试?
【问题讨论】:
标签:
javascript
jquery
firebug
【解决方案1】:
你可以使用 jquery 来做到这一点:
$('input[type=radio][name="inputName"]').on('change',function(){
//#myForm is the id of the form that the radio box in
alert($('input[name="inputName"]:checked', '#myForm').val());
});
这将在更改JsFiddle时提醒单选框的新值