作者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)