0

jquery multiselect pluginを使用しています。現在、ユーザーがチェックボックスを選択しているかどうかを以下のコードで確認しています。

function fntemp()
{
var values = $("select").val();
alert(values);
if(!values){
alert("Please select atleast one value from the dropdown.");    
 }
}

しかし、「すべてをチェック」リンクをクリックすると、これは機能しません。助言がありますか?

4

2 に答える 2

3

動作するはずです:

var test = $("select option:selected").length;
于 2012-11-26T15:04:57.793 に答える
2

ドキュメントを見ると、チェックされているすべてのチェックボックスの配列を取得できます

$("select").multiselect("getChecked");

したがって、次のようなことができると思います:

if ($("select").multiselect("getChecked").length == 0)
{
   alert("Please select atleast one value from the dropdown.");
}
于 2012-11-26T15:06:37.030 に答える