2016-07-08 7 views
0
<span class="grandparent"> 
     <span class='parent'> 
      <span id="popUP" class="child1"> 
       Some content for popUP 
      </span> <!-- 1st child has width of 390px--> 
     </span>  
    </span> 

異なるオプションの場合、子スパンタグは下記のように新しいタグに置き換えられます。異なる子クラスのポップアップの幅を変更するにはどうすればいいですか?

 option A) <span id="popUP" class="child2"></span> 
      <!-- 2nd child has popUP width of 550px--> 
    option B) <span id="popUP" class="child3"></span> 
      <!-- 3rd child has popUP width of 450px--> 
    option C) <span id="popUP" class="child4"></span> 
       <!-- 4th child has popUP width of 350px--> 

JavaScriptまたはjQueryを使用して動的にポップアップの幅を変更する方法はありますか?私は.find()メソッドを使ってみましたが、運はありません

+0

あなたのポップアップでこれまでに使ったプラグインはどれですか? –

+0

IDの管理は、各要素ごとに一意でなければなりません。 – Jai

+0

@Jai ....各要素に固有のクラスを使用することができます – mvemula

答えて

0

代わりにこのようなことをしてはいけませんか?あなたのIDとクラスはその逆です。

option A) <span class="popUP" id="child2"></span> 
      <!-- 2nd child has popUP width of 550px--> 
option B) <span class="popUP" id="child3"></span> 
      <!-- 3rd child has popUP width of 450px--> 
option C) <span class="popUP" id="child4"></span> 
       <!-- 4th child has popUP width of 350px--> 

次にこのような操作を行いますか?

$("#child2").addClass("width2"); 

その後、CSS

.width2 
{ 
width:550px; 
} 

はdiv要素を使用することを検討してください。私はどこかのスパン無視タグを読んだ。コード全体を投稿すると役立つかもしれません。

+0

@arthyありがとう!! – mvemula

+0

@mvemulaはうまくいきましたか? –

+0

@Arthy:それはありがとう..それを行うための他の方法はありますか? – mvemula

関連する問題