要实现一个功能就是当选中checkbox时,下面隐藏的一个div要显示出来
<input type="checkbox" value="Y" id="checkbox" onclick="onClickHander(this)"/>
<div id="content" class="wlb_list_Item_row_toggleCont hide_important">
<input type="number" id="money"/>
</div>
一开始根据id来判断
function onClickHander(obj){
if(obj.checked){
$('#content').removeClass("hide_important");
}else{
$('#content').addClass("hide_important");
}
}
正常来说这种用法是可以实现的,今次不知为何实现不了,
原因我也不知道,只是尝试了其他方法是实现了的,实现方法如下:
通过class属性来实现removeClass
$('#content').find(.wlb_list_Item_row_toggleCont).removeClass("hide_important");
目的达到了,但是第一种方法的行不通的原因还不知道,愿后面能解答这个疑问。