2009-02-26 1 views
1

うーん...私のためにそれはちょうど同じことだが、私は1.2.6で、なぜこの 作品を知らないと1.3.1ではありません。この場合jQueryクラス属性の問題:これは1.2.6で動作し、1.3.1では動作しないのはなぜですか?

if ($('.trSelected').length == 2) 
{ 
     alert("hello"); 

} 

、私は」フレキシグリッド上の行を選択し、1.2.6でちょうど の作業に使用されました。 1.3.1で動作するように

が、私はこれをしなければならなかった:

if ($('#flexDiv .trSelected').length == 2) 
{ 
      alert("hello"); 

} 

私はtrSelectedがどこにあるかのテーブルを指定する必要がありました...なぜこれが 起こるん? クラスアトリビュートに問題が多すぎます。たとえば、「 」に「test」というクラスの3つの入力テキストがある場合、最初の入力テキストのみが 機能です...他のものはありません。 なぜですか? ありがとうございます!

答えて

1

$( '#flexDiv .trSelected')の長さは何ですか?

javascriptのデバッグに最適なのはFirebugです。 JavaScriptの書き込みで

:その後、

console.log( $('#flexDiv .trSelected').length ); 

そして、あなたは何を得るのですか、あなたのFirebugのコンソールに見えます。

+0

スクリプトを変更することなくFirebugコンソールで '$( '#flexDiv .trSelected')。length'を直接書くこともできます。 Firebugは、Firefox以外のブラウザのブックマークレットとして利用できます。 –

関連する問題