我正在 Chrome/Safari 中测试一些 jQuery,但我似乎无法解决这个错误。基本上,我在做:
jQuery(':radio', '.some_class')
.change(function() {
jQuery('.special_class').show();
})
.blur(function() {
jQuery('.special_class').hide();
});
而我根本得不到爱?甚至尝试过
jQuery('.special_class').css('display','none');
这也无济于事——“.some_class”显示得很好,但不想消失?
编辑:HTML代码是:
<div class="some_class">
<label for="button"><input type="radio" name="style" id="button" value="button" />Button</label>
</div>
<div class="special_class">Hello There!</div>
编辑2:更奇怪的是,当我“标签”时 - 它有效?但使用“点击”它不是吗?
有任何想法吗?