0

ページの読み込み時に、タグのクリックをシミュレートする必要があり、クリックされたら、slideDown(); を実行します。#コメント投稿者情報。

だから私が探しているのは次のようなものです:

    if ($(this).attr('id') == 'true') {
        $(this).trigger("click", function() {
                       $(this).closest('form').find('#commenter-info').slideDown();
                    });
    }

の id が「true」の場合、リンクをクリックしてから、slideDown(); を実行します。

問題は、「#commenter-info」がクリック イベントに追加され、ページロードに存在しないことです。

4

1 に答える 1

2

2 つのステップに進む必要があります。

if ($(this).attr('id') == 'true') {

  // First set up the listener :

  $(this).bind("click", function() {
    $(this).closest('form').find('#commenter-info').slideDown();
  });

  // Then, fire the click event

  $(this).click();
}
于 2013-03-13T14:09:25.357 に答える