2011-07-29 15 views
1

私はjQueryを完全にうまく使いませんが、これは面白いです。 Webを2時間検索して、結果なしでjQueryとのリンクを開く方法を見つけようとしました。jqueryとのリンクを開く

私はこの例を試してみました

:私が欲しいものhttp://jqueryui.com/demos/button/#default

は、上記の例からで、このコードを変更する(そしてそれが仕事を得る):

<a href="#">An anchor</a> 

<a href="my_site.php">An anchor</a> 

へこれどうやってするの?

答えて

1
$('a').attr('href', 'my_site.php'); 

:ここ

は、実施例ですハンドラをボタンのクリックイベントに変換します。このイベントハンドラは、ブラウザに「実際にこのリンクをクリックしたときに、そのリンクをたどらないようにする」というテクニックであるfalseを返します。これにより、リンクが期待どおりに動作しなくなります。

+0

ありがとうございました! – Fredrik

+0

[aye](http://bravopua.com/blog/wp-content/uploads/2010/07/fonz.jpg)...問題ありません – Fresheyeball

3
$("a[href='#']").attr('href', 'my_site.php'); 
0

これは動作するはずです:あなたがあなたのページに複数のアンカータグを使用している場合

$('a[href=#]').attr('href', 'my_site.php'); 

が、あなたはおそらくa[href=#]より良い選択をお勧めしますが、あなたのアイデアを得ます。しかし、私はページがイベントを追加するように

<a id="linkness" href="#" >An anchor</a> 

$('#linkness').attr('href', 'my_site.php'); 
関連する問題