2012-02-26 11 views
0

私のコードはうまく機能しません。 div id = "wrap_all"とその子の周りに境界線を作成したいのですが、 warpAll()を使用しています。 と一緒に使用できますか$("#wrap_all").wrapAll("<div></div>"); もしそうなら、私はそのことを知りません。 http://jsfiddle.net/centerwow/9TPtn/27/ ありがとう:examleためdivとその子供の周りに境界線を作成するwrapAllを使用

$(#'xxx')..css("border", "3px double red"); 

リンクを作成するには、ID xxxの新しいdiv要素を操作するために、私はallsoだ は​​ ("<div id="xxx"></div>")内部の順序を含める方法がわかりません。

コードのhtml:examleため

<div class="foo">a</div> 
<div class="foo">b</div> 
<div class="foo">c</div> 
<div id="foo" class="foo">d</div> 
<div id ="wrap_all"> 
    <div class="foo">r</div> 
    <div class="foo">f</div> 
    <div class="foo">g</div> 
</div> 
<div class="foo">h</div> 
<span></span>​ 

リンク。

jqueryのコード:

var modWidth = 50; 
$('#wrap_all').hover(function() { 
    $(this).warpAll() 
    $(this).css("background", "green"); 
    $(this).css("border", "3px double red"); 
    $(this).width(modWidth); 


}, function() { 
     $(this).css("background", "#cac"); 
     $(this).width(40); 
    }); 
+0

解決したら質問に対する回答を受け入れる必要があります。受け入れられた答えは良くない。 – Ryan

答えて

0

ない、これは問題ですが、あなたが投稿したコードが

$(this).warpAll() 

代わりの

$(this).wrapAll(); 

(補正後のスペルに注意してくださいと言うかどうかわから"ラップ"と追加されたセミコロン)。

関連する問題