我首先要承认HTML和JavaScript不是我的强项。
然而,这并没有阻止我创造这个:http://jsfiddle.net/asarkar/wuXrE/。
问题是,我需要检测单选按钮上的点击并相应地更改文本框和按钮文本。
我已经意识到before
元素不属于DOM,因此无法检测到它们的点击次数。我在这里死了吗?
使用requireJS 2.1.11
和jQuery 2.1.0
。
答案 0 :(得分:0)
您应该使用change
事件用于单选按钮,不 click
事件。
当单选按钮发生变化时,change
事件会触发,无论它们发生什么变化,键盘交互,点击标签等。
此外,两个单选按钮都有ID,而ID通常是在DOM中查找的最快选择器,并且比非标准伪指标选择器更受欢迎。
$('#get, #post').on('change', function() {
});