Re: [問題] jquery的小疑問
※ 引述《DRLai (蘇打)》之銘言:
: 最近剛開始學ajax
: 我使用jquery,有一個小小疑惑想請大家幫忙
: 假設我寫了這樣的程式碼
: $("a#test").click(function(){
: alert( "test" );
: return false;
: });
: <a href="#" id="test">test</a>
: <a href="#" id="test2">test2</a>
: 當按下test時,他會跳出test
: 按下test2時沒反應(沒有相對應的function)
: 我想要作到的是寫一個能alert出該連結id的東西
: 照上面的寫法,如果我有一個連結就要寫一個function
: 兩個連結就要寫兩個function,以此類推..
: 有沒有簡單一點的方式呢?
: 我翻了jquery的document,好像沒辦法讓他吐出目前的id
: (或是有,只是我沒看到關鍵字@@")
: 感謝:)
你可以試著改寫這樣就行了:)
$('a').click(function(){
//$(this)是指被觸發的那個物件
var id = $(this).attr('id');
alert(id);
});
<a href="#" id="one">點這個會秀出「one」</a>
<a href="#" id="two">點這個會利出「two」</a>
如此,你不用寫兩個function,因為你傾聽的是所有的<a>物件事件
--
歡迎來我的網誌看看
@ http://doublekai.org/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.37.127
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章