テーブルを持つ
<table>
<tr><td></td><td class="foo"></td></tr>
<tr><td></td><td class="bar"></td></tr>
</table>
td
クラスが設定されているすべての要素を取得する方法は?
試しながら
$.each($("td:not(undefined)"),function(i,v){ ...
私はまだundefined
結果としてクラスを取得します
テーブルを持つ
<table>
<tr><td></td><td class="foo"></td></tr>
<tr><td></td><td class="bar"></td></tr>
</table>
td
クラスが設定されているすべての要素を取得する方法は?
試しながら
$.each($("td:not(undefined)"),function(i,v){ ...
私はまだundefined
結果としてクラスを取得します
試す
$("td[class]").each(function(i,v){ ...
属性セレクターは、指定された属性を持つ要素を選択します。ドキュメントを参照してください。
pimvdbが指摘した[class!='']
ように、クラスを持たないがclass
属性(つまり、空のclass
属性)を持つ要素を除外します。.each
また、 jQuery セットで直接使用することもできます。
セレクターの仕様も参照してください。
これを試して:
var $td = $('td').filter(function(){
return this.className != ""
})