私はいくつかのdivを隠す/表示する3つのラジオボタンを持っています。 ラジオボタンがPHPスクリプトによって生成されているので、jqueryが最初のラジオボタンをチェックして(すでに動作しています)、クリック機能をトリガーして関連するものを表示/非表示にします。jQuery:ページの読み込み時にラジオボタンのクリックイベントをトリガーする
$("input:radio:first").attr("checked", true).trigger("click");
.trigger( "click");実際には機能しません。
$("input[name='type']").on("click", function() { ... });
任意のアイデア:
ラジオボタンのクリックイベントは次のようになりますか?
$(function(){
$("input:radio:first").click();
});
多分それは、読み込みが完了していない:
入力要素の名前が 'type'ですか? 'click'イベントをトリガーする前にイベントハンドラーがバインドされていますか? p.s.あなたは 'attr( 'checked'、true)'を必要としません。ラジオは 'trigger( 'click')'でチェックされます:http://jsfiddle.net/pn6sp/ – Matt
[jsFiddle](http: /jsfiddle.net/)例は有用でしょう – tarmaq
名前は常にタイプであり、すでにチェックされています。トリガーが.on( "クリック")の下にある – peipst9lker