2016-03-25 15 views
0

私はそれを変更:jQueryのスタイルattrの持つ要素を見つけると

$("div").each(function(){ 
     if($(this).css("height")=="100px"){ 
      $(this).css("color","blue"); 
     } 
    }); 

<div style="color:red"> 
    some text 
</div> 
<div style="color:green; height:100px;"> 
    some more text 
</div> 

そして、私はstyle color:green;height:100px;でのdivを選択して、それを変更したいと私が試したcolor:blue; height:10px;

言うことができます

および

$("div").find(attr('style','color:green'))... 

しかし運

+0

あなたが試したことは、私のために働いていると言いました。https://jsfiddle.net/j08691/c3kL3pd6/ – j08691

答えて

2

あなたはワイルドカードを使用することができますと:

$("div[style*=green][style*=100px]")... 

はちょうどあなたが誤って他の要素を取得しないことを確認してください。

+0

Strange。 Jsfiddleではうまく動作しますが、私のプロジェクトではうまく動作しません:( – Gnesh

関連する問題