0

ページの読み込みが発生したときにドロップダウンの最初の要素を自動的に選択したい(jQuery multiselectプラグインを使用)どのプロパティを使用しますか?

$('#cmbTicketStatus').multiselect({

  firstchild: 'selected', /* I Guess this is wrong */
  //  noneSelectedText: 'Select Ticket Status',
    selectedList: 1,
    selectedText: '# of # Status Selected'
}).multiselectfilter();
4

5 に答える 5

1

これは、実際には複数選択機能の後に行く必要があります..プラグインを取得していて、ここにいる他の親切な人々がコメントアウトしたように、ネイティブクリックを使用する必要があります.

          var o1= $('#cmbTicketStatus').multiselect("widget");
           o1.find(":checkbox").first().click();

お役に立てば幸いです/

于 2012-10-02T01:48:38.673 に答える
1

私は次のようにします:

$('#cmbTicketStatus select option:first-child').prop("selected", true);
于 2012-07-31T13:42:00.740 に答える
0

Sagar、遅れて申し訳ありません。返信の通知を受け取りませんでした...

最初の要素は、プラグインによって作り直されたチェックボックスです。1.) それによって作成されたドロップダウン内のチェックボックスのセットを見つけます。

            $("select").multiselect("widget").find(":checkbox").each(function(elem, index)
            {

回答 A: is :first を使用すると、it-s $(this) はわかっていますが、ループの要素でもあるため、

                         if(   $(elem).is(":first")  )  this.click();

また

                         if(   $(this).is(":first")  )  this.click();  

回答 B: プラグインによって構築された要素をループしていますが、ループを通過するときにスイッチを配置するのに適した場所はありますか? index は配列の最初の要素であり、明らかに、UI から要素を収集する最初の相互作用でそれを持っています。

                              switch( index) 
                              {   

                                      case 0: this.click(); break;

                                      default: break;

                               }
              });
于 2014-08-06T01:12:01.850 に答える
-1

複数選択プラグインは選択の選択をサポートしていないようです。手動でクリック イベントをトリガーして選択する必要があります。

チェックボックスを手動でオンまたはオフにしますか?

「ウィジェット」メソッドを呼び出すと、チェックボックスにアクセスできます。それらの NATIVE クリック イベントを手動でトリガーするだけです。

// manually check (or uncheck) the third checkbox in the menu:
$("select").multiselect("widget").find(":checkbox").each(function(){
   this.click();
});

jQuery のコアにあるこのバグのため、ネイティブ クリック イベントを使用する必要があります (trigger('click') は機能しません)。

ボタン値の更新など、必要なすべてのイベントとアクションが自動的に発生します。

または、元のオプション タグに selected 属性を指定してから、MultiSelect の refresh メソッドを呼び出すこともできます。

From: http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ うまくいけば、これはあなたが使用しているのと同じ複数選択ウィジェットです。

于 2012-07-31T13:36:59.713 に答える