作者DrGod (跪求水桶)
看板Ajax
标题Re: [ js ] 关於jquery抓checkbox位置
时间Fri Sep 4 10:25:36 2009
※ 引述《a1989198 (天才樱木)》之铭言:
: 我想要按下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>
: 请各位高手帮我看一下@@
: 感谢感谢~
这种简单功能其实没有必要用jquery
jquery的特点是 大而全
一般情况都是用到jquery的一小部分
感觉比较"浪费"
想这种直接写js比较好
<script>
function change(id){
var o=document.getElementById(id);
if(o.checked)
document.getElementById(id).checked=0;
else
document.getElementById(id).checked=1;
}
</script>
<div>
<input type="checkbox" id="chb1">
<img src="" onclick="change('chb1')">
</div>
而且js写多了,可以逐渐完善自己的js库,
把jquery作为参考也可以真正学习javascript语法
真正做到用多少写多少
网页就比较小巧紧凑
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.91.213.122