[討論] [jQuery] 相同 class 的按鈕對應到個別 …
這可能不算是 jquery 的問題吧 囧
我弄了一個選單...為求方便所以透過 class 設定每一個按鈕的 style
但是碰到要設定每個按鈕要設定各別在按下後執行不同的事件
不知道要從那邊去指定每個按鈕的事件
因為透過 selector 選進來的是 button array
目前只有想到可能在每個 button 加上特定的 attribute 去做辨別
然後用 if else 去判斷並執行個別正確的事件
不知道 jQuery 是否有提供較好的機制去做像這樣的事呢
按鈕的部份大致長像這樣子
<div class="button">button 1</div>
<div class="button">button 2</div>
<div class="button">button 3</div>
<div class="button">button 4</div>
<div class="button">button 5</div>
目前是想到可能在每個 div 後面再加上一個 attribute
然後 javascript 的部份
$(".button").each(function(){
if($(this).attr('attr1') == "")
...
});
用這樣的方式去做判別
可是這樣子的效能似乎不是很好
因為每按一次就會去檢查所有的 button 一次
或是指定一個 click 的 function 給所有的 button
$(".button").click(function(){
if($this).attr('attr1') == "")
...
});
感覺都是蠻笨的做法
Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.31.54
※ 編輯: kaijajan 來自: 61.222.31.54 (03/17 10:44)
推
03/17 11:05, , 1F
03/17 11:05, 1F
→
03/17 11:06, , 2F
03/17 11:06, 2F
→
03/17 11:14, , 3F
03/17 11:14, 3F
→
03/17 19:34, , 4F
03/17 19:34, 4F
推
03/17 22:34, , 5F
03/17 22:34, 5F
→
03/17 22:35, , 6F
03/17 22:35, 6F
→
03/17 23:03, , 7F
03/17 23:03, 7F
→
03/17 23:03, , 8F
03/17 23:03, 8F
→
03/17 23:04, , 9F
03/17 23:04, 9F
→
03/17 23:05, , 10F
03/17 23:05, 10F
推
03/29 01:49, , 11F
03/29 01:49, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章