2011-07-01 1 views
0

ほとんどのオブジェクトのメソッドを適用します。jquery

var $magicLine = $("#magic-line"); 
var $magicLine2 = $("#magic-line2"); 

どのように2つのオブジェクトにメソッドを適用しますか? 私が今使用します。

$magicLine.width($(".current_page_item").width() 
$magicLine2.width($(".current_page_item").width() 

私はこの方法を使用する場合はプログラムの開発が動作しない:

$magicLine.width($(".current_page_item").width() 
+0

をやってみあなたの質問を明確にしてください。あなたは何をしたいのですか?何が問題ですか? – kapa

+0

各 '.width()'の後に閉じ括弧がありません。 – nnnnnn

答えて

0

あなたが書くことを意味しますか?

var magicLine = $("#magic-line"); 
var magicLine2 = $("#magic-line2"); 

$magicLine.width($(magicLine).width()); 
$magicLine2.width($(magicLine2).width()); 
0

は、あなたがこれを選択することができ

$magicLine.width($(".current_page_item").width()); 
$magicLine2.width($(".current_page_item").width()); 

を試してみてください。

$.each([$magicLine, $magicLine2],function(i, value){value.width($(".current_page_item").width())}); 
+0

私は同じようにしたいが、一意の行に入れて、$ magicline、$ magicline2.width(....)としたい。 $( "#magicline、#magicline2") – user823415

1
$("#magic-line, #magic-line2").width($(".current_page_item").width()); 

あなたの質問は少しあいまいです、私はあなたが両方のために1つのコールを使用することを意味だと思いますか?

+0

の前に$( "#magicline、#magic-line2")のようなことをしたいと思っていました。 ()); しかし、このように:$($ magic-line、$ magic-line2).width($( "。current_page_item")。まず、 'var $ magicline = $(' magic-line ')と' var $ magicline2 = $( 'magic-line2')を作成します。私の英語のために申し訳ありません – user823415

0

var magicLine = $("#magic-line"); 

magicLine.width($(".current_page_item").width()); 
関連する問題