2011-07-06 13 views
0

プロトタイプドル関数$$()を使用して、文書内のすべての選択に対して選択したすべての値(空ではない)を取得するにはどうすればよいですか?

おかげで、私はjQueryのに切り替え、 セルソ

+1

あなたは「空」を定義するにはどうすればよい:そして、あなたがこれを行うことができ、は、空の文字列に設定されているvalue属性があり、または値なしテキストコンテンツがありませんと仮定すると

?このオプションは 'value'を持っているか持っていませんか?このオプションにはテキストコンテンツがありますか?あなたがあなたのHTMLを投稿したなら、それは役に立ちます。 – user113716

答えて

4

私はのあなたの定義は「空」が何であるかを知りません。

ほとんどのブラウザでは、value属性とオプションのテキスト内容が分かるので、これを知る必要があります。

var result = $$('select').invoke('getValue').without(''); 
-1

一つの理由は、このような状況を処理するために非常に簡単であるということです。

あなたはプロトタイプでそれを苦労して行う必要がある場合があります。

$$('...').each(function(element) { 
    if(element.innerHTML=='') { 
     // your operation 
    } 

}) 
関連する問題