我使用以下代码作为调试 - 我只是想观察单选按钮的点击并适当地设置它们的样式。
$("#item-select-form label.radio").click(function() {
var child_input, input_id;
console.log("clicked!");
child_input = $(this).children("input");
input_id = child_input.attr("id");
return console.log(input_id);
});
代码似乎工作正常。我得到了“点击!” 我看到了孩子输入的正确 id。但是,这段代码被执行了两次,我不知道为什么(如果这有什么不同,我正在使用 Rails)。
我如何追踪它的调用位置和原因?