[問題] 怎麼知道按得是哪個button?

看板Web_Design作者 ( )時間14年前 (2011/05/18 21:33), 編輯推噓2(206)
留言8則, 6人參與, 最新討論串1/1
表單上可能有好幾個button 假設有兩個 button1和button2和一個div <input type="button" id="button1" value="button1" /> <input type="button" id="button2" value="button2" /> <div id="dv"></div> 當我按下去的時候,觸發click。 <script type="text/javascript"> $(function () { $("input:button").click(function () { $("#dv").text("這是測試"); // 現在按button1和button2,都會觸發click // 請問我應該怎麼知道我按得是哪一個button? }); }); </script> 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.193.194 ※ 編輯: apiod 來自: 118.168.193.194 (05/18 21:33)

05/18 22:11, , 1F
用each...然後用this~XD
05/18 22:11, 1F

05/18 22:16, , 2F
document.getElementsById ...XD
05/18 22:16, 2F

05/18 22:22, , 3F
05/18 22:22, 3F

05/18 22:39, , 4F
感謝~~
05/18 22:39, 4F

05/18 22:43, , 5F
$(this).attr('id') 這樣不就好了
05/18 22:43, 5F

05/18 23:34, , 6F
alert( this.id ) //超偷懶
05/18 23:34, 6F

05/19 00:04, , 7F
1.this 2.event.target 3.盡量不要用 each,慢很多
05/19 00:04, 7F

05/19 00:31, , 8F
文章代碼(AID): #1DqygDy7 (Web_Design)