我点击单选按钮即时更改了<a href="">
属性。现在,当我点击一个标签时......它没有按预期工作。
$('.poll input:radio').each(function() {
$(this).click(function() {
$("#bts_EmailOverlayLink").attr('href','http://qa.makinglifebetterv1.com/offers/doitallmomscontest/default.aspx');
});
});
请帮帮我。
答案 0 :(得分:3)
你的问题有些令人困惑,但希望这是你的意思。没有理由循环通过单选按钮,只是这样做(我测试了它,它适用于我):
$('.poll input:radio').click(function() {
$('#bts_EmailOverlayLink').attr('href', 'http://qa.makinglifebetterv1.com/offers/doitallmomscontest/default.aspx');
});
修改强>
对于那些到达此页并使用jQuery 1.7+的人来说,jQuery将事件绑定到元素的新(和推荐)方法是使用.on函数。虽然上面的内容仍然可以使用,但在内部它将被重写为无论如何使用.on
。
$('.poll input:radio').on('click', function() {
$('#bts_EmailOverlayLink').attr('href', 'http://qa.makinglifebetterv1.com/offers/doitallmomscontest/default.aspx');
});