2011-11-11 5 views
0

私はjQueryを使ってhref属性の内容変更しています:新しく生成されたhref属性( '.attr'で生成)をjQueryに使用する方法を教えてください。

$("a#scrolll").attr("href", "#" + $("li.matched").attr("id")); 

<a href="#">scroll</a>

、出力は次のようになります。

<a href="#menu-id-123">scroll</a>

私は」リンクをクリックした場合そのIDで要素に渡されます。そのjQueryの行の下

、私は次のようしている:

mydomain/somestuff#

は、だから私はa#scrolllリンクは、今IDを持っている場合でも、考えて

$("a#scrolll2").click(function() { 
     $("a#scrolll").trigger("click"); 
}); 

では、私にこのような何かを与えますそのhref属性、jQueryコードは、属性が最初のもの( '#')であると考えるまでです。

どのように私はjQueryのは、新たに生成されたhref属性を使用するように伝えることができますか?

+0

仕事をしていなかったいくつかの理由で、 '生きる()'関数 – run

答えて

1

使用この

$("a#scrolll2").live('click',function() { 
     $("a#scrolll").trigger("click"); 
}); 
+0

ストレンジを試してみてください。 – alexchenco

+0

この$( "#のscrolll2")を試す住んでいます。( 'クリック'、機能(){ $( "#のscrolll")をトリガ() "クリック";。 }); –

0

私は<a>タグのid値はそれぞれ "scroll1" と "scroll2" として設定することが必要だと思います。

関連する問題