인데 여러 개의 확인란이있는 페이지가 있습니다. 확인란을 선택했는지 여부를 결정하는 ckeckbox를 클릭 할 때 호출 될 함수를 작성하고 싶습니다.체크 박스 객체의 출력 값이
<input type="checkbox" onclick="toggleVis('id', this);"/> ID
<input type="checkbox" onclick="toggleVis('edit', this);" checked="checked"/> Edit
<input type="checkbox" onclick="toggleVis('last', this);"/> Last
일부 체크 박스가 선택되어 있습니다.
전달 된 참조를 기반으로이를 수행하는 방법이 있어야한다는 것을 알았 기 때문에이 값을 매개 변수로 전달했습니다.
function toggleVis(name, checkbox)
{
//if(checkbox.checked())
console.log('checked');
if($('.'+name).css('display') != "none")
$('.'+name).css('display', 'none');
else
$('.'+name).css('display', 'table-cell');
}
jQuery를 사용하고 있습니다.
코드가 작동 했습니까? 무슨 일이야? Firebug를 가져와 실제로 전달 된 객체가 무엇인지 확인하십시오. – OrangeDog