检测单击单选按钮+标签:之前

时间:2014-04-06 06:41:34

标签: jquery html5 css3 pseudo-element

我首先要承认HTML和JavaScript不是我的强项。

然而,这并没有阻止我创造这个:http://jsfiddle.net/asarkar/wuXrE/

问题是,我需要检测单选按钮上的点击并相应地更改文本框和按钮文本。

我已经意识到before元素不属于DOM,因此无法检测到它们的点击次数。我在这里死了吗?

使用requireJS 2.1.11jQuery 2.1.0

1 个答案:

答案 0 :(得分:0)

您应该使用change事件用于单选按钮, click事件。
当单选按钮发生变化时,change事件会触发,无论它们发生什么变化,键盘交互,点击标签等。

此外,两个单选按钮都有ID,而ID通常是在DOM中查找的最快选择器,并且比非标准伪指标选择器更受欢迎。

$('#get, #post').on('change', function() {

});

FIDDLE