Re: [ js ] 關於jquery抓checkbox位置
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章