Javascript:
if (GetCookie('prev_radio_value')!=null){
alert(GetCookie('prev_radio_value'));
$(":radio[value="+GetCookie('prev_radio_value')+"]").attr('checked',true);
$(":radio[value="+GetCookie('prev_radio_value')+"]").triggerHandler('click');
$(':radio:checked').triggerHandler('click');
$('input:radio[name=theme]:checked').click();
}else{
alert("clicking first");
$("input:radio:first").attr("checked", true).trigger("click");
}
HTML コード:
<ul>
<li><input type="radio" name="theme" value="theme1"/>Theme1</li>
<li><input type="radio" name="theme" value="theme2"/>Theme2</li>
</ul>
このコードは div 内にあります -> 'checkbox_div'
クリック機能:
$("#checkbox_div input:radio").click(function() {
alert("clicked") ;
});
トリガー クリックを 3 つの方法で使用しましたが、いずれも機能せず、クリック イベントをトリガーしませんでした。
リンクの例: http://jsbin.com/ezesaw/1/editは、最初のラジオ ボタンの選択時にクリック イベントをトリガーしません。