我现在设置为使用div
标签来触发隐藏的单选按钮。但是,当我单击一次时div
,单选按钮会切换,但我必须双击 div 才能通过 ajax 发送数据。关于导致此问题的原因以及如何解决的任何想法?
jQuery
$(function(){
$(".albumcover_tag").click(function(e){
e.stopPropagation();
$('.edit_album').trigger('submit.rails');
});
$(".albumcover-item").click(function(e){
$('.albumcover-item').removeClass("radio-selected");
$(this).addClass("radio-selected");
$(this).find('input').click();
return false;
});
$('.albumcover_tag:checked').parent('.albumcover-item').addClass("radio-selected");
});
HTML
<div class="albumcover-item">
<label for="album_albumcover">Set as Album Cover </label>
<input class="albumcover_tag" id="album_albumcover_id_2" name="album[albumcover_id]" type="radio" value="2">
</div>
注意:我希望能够在单击时启用 ajax,而不是双击。