作者a1989198 (天才櫻木)
看板Ajax
標題[ js ] 關於jquery抓checkbox位置
時間Thu Sep 3 16:52:13 2009
我想要按下edit.gif 後 把 他旁邊的checkbox給勾起來
可是不知道哪裡出錯 是沒抓到嗎?
以下是程式碼
<dl>
<dt>
<span class="titleToolBar">
<a><img src="mini.png"></a>
<a><img src="plus.png"></a>
<a><input type="checkbox" name="checkbox" id="checkbox"></a>
<a><img src="edit.gif" onclick="change(
this)"></a>
<a><img src="down.png"></a>
</span>zzzz
</dt>
<dd id="h1">XXXXXX</dd>
</dl>
<script>
function change(
input){
var gett=$(input).prev() //checkbox位置
gett.attr("checked", true);
}
</script>
請各位高手幫我看一下@@
感謝感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.142.195
1F:推 Peruheru:可以問一下為什麼都要用a標籤包起來嗎?看不出用在哪 09/03 19:22
2F:→ Peruheru:要找尋附近物件的功能我也做過,不過我是放在同層 09/03 19:23
3F:→ Peruheru:這樣用同層尋找比較簡單 09/03 19:23
4F:推 Reder:onclick="change(this)" 09/03 20:07
5F:推 Reder:或 $('[src="edit.gif"]').click(function(){ this;}); 09/03 20:09
6F:→ Reder:這個 this 才是你要的 this 09/03 20:09
7F:→ a1989198:那如果把<a> 去掉 如何抓到同層?我也不知道我為啥要加 09/03 22:57
8F:→ a1989198:請問R大 那{ this;})這裡的THIS是?我還是JS新手="= 09/03 22:59
10F:→ Reder:就是前面那個被點的東西啊 XD 09/03 23:13
11F:→ a1989198:抓到了 謝謝@@~ 09/04 00:04
※ 編輯: a1989198 來自: 118.168.139.193 (09/04 01:22)
※ 編輯: a1989198 來自: 118.168.139.193 (09/04 01:23)