2011-06-25 6 views

答えて

7

.hasClass()は次のとおりです。

私は取得していますエラーは、このエラーを投げ

numValueElement.hasClass is not a function 
if($(numValueElement.hasClass("tag"))) 

キー行はこのように、この1 if($(numValueElement.hasClass("tag")))

$(".numberValue").click 
    (
     function() 
     { 
      var numValueElement = this; 
      var propertyId = numValueElement.id; 
      $(".numberBounds").filter("#"+propertyId).toggle(); 
      if($(numValueElement.hasClass("tag"))) 
      { 
      } 

     } 
    ); 
3

ですjQueryのオブジェクトメソッドで、要素自体には何も付けられていません。

jQueryオブジェクトラップされた要素とプレーンなDOM要素の違いを知る必要があります。何をしたい

は次のとおりです。

$(numValueElement).hasClass("class-name") 
3
if($(numValueElement).hasClass("tag")) 
0

は $(numValueElement).hasClass( "タグ")

0
if($('#'+this.id).hasClass('class-name')){ 

} 
+1

は、このコードはOPに役立つ理由のいくつかの説明を追加してください。この方法でそれを使用します。これにより、今後の視聴者からの回答が得られます。詳細については、[回答]を参照してください。 –

関連する問題