[ js ] 關於jquery抓checkbox位置

看板Ajax作者 (天才櫻木)時間16年前 (2009/09/03 16:52), 編輯推噓4(407)
留言11則, 3人參與, 最新討論串1/2 (看更多)
我想要按下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

09/03 19:22, , 1F
可以問一下為什麼都要用a標籤包起來嗎?看不出用在哪
09/03 19:22, 1F

09/03 19:23, , 2F
要找尋附近物件的功能我也做過,不過我是放在同層
09/03 19:23, 2F

09/03 19:23, , 3F
這樣用同層尋找比較簡單
09/03 19:23, 3F

09/03 20:07, , 4F
onclick="change(this)"
09/03 20:07, 4F

09/03 20:09, , 5F
或 $('[src="edit.gif"]').click(function(){ this;});
09/03 20:09, 5F

09/03 20:09, , 6F
這個 this 才是你要的 this
09/03 20:09, 6F

09/03 22:57, , 7F
那如果把<a> 去掉 如何抓到同層?我也不知道我為啥要加
09/03 22:57, 7F

09/03 22:59, , 8F
請問R大 那{ this;})這裡的THIS是?我還是JS新手="=
09/03 22:59, 8F

09/03 23:12, , 9F
09/03 23:12, 9F

09/03 23:13, , 10F
就是前面那個被點的東西啊 XD
09/03 23:13, 10F

09/04 00:04, , 11F
抓到了 謝謝@@~
09/04 00:04, 11F
※ 編輯: a1989198 來自: 118.168.139.193 (09/04 01:22) ※ 編輯: a1989198 來自: 118.168.139.193 (09/04 01:23)
文章代碼(AID): #1AduE-wC (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1AduE-wC (Ajax)