본문 바로가기
JQuery

[JQuery] IE 8에서 CheckBox 요소가 인식되지 않는 문제

by Hwoarang757 2014. 3. 3.

IE 8 에서 CheckBox Select를 하려 할때 아이디 "#id"로는 접근이 되지가 않았습니다.

(IE 10 에서는 문제없었습니다.)

 

검색을 하다 보니 아래와 같이 input 으로 선택하여 검색하면 선택이 되었습니다.

 

 


<table border ="1" cellpadding="2" cellspacing="0" width="100%" >

<tr Height="20px">

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"></td>

<td class="contentTd" align="center"><input type="checkbox" id="chkheader" /></td>

</tr>


<% foreach (var item in Model)

{ %>

<tr height="15px">

<td align="center" style="border-color:Black"><%= item.USERINFO_ID%></td>

<td align="center" style="border-color:Black" ><%= item.ALL_TABLE_COUNT%></td>

<td align="center" style="border-color:Black"><%= item.TODAY_TABLE_COUNT%></td>

<td align="center" style="border-color:Black"><%= item.ALL_ASSIGN_USE_COUNT%></td>

<td align="center" style="border-color:Black"><%= item.TODAY_ASSIGN_USE_COUNT%></td>

<td align="center" style="border-color:Black"><%= item.ALL_ASSIGN_NOTUSE_COUNT%></td>

<td align="center" style="border-color:Black"><%= item.TODAY_ASSIGN_NOTUSE_COUNT%></td>

<td align="center" id="tdchk" style="border-color:Black">

<input type="checkbox" id="chkUserID" value= "<%= item.USERINFO_ID %>"/>

</td>

</tr>


<% } %>

</table>

 

 

 


$("#chkheader").click( function () {

if($("#chkheader").is(":checked"))

{

$("#tblUserTargetList input:not(checked)").each(function() {

$(this).attr("checked",true);

});

}

else

{

$("#tblUserTargetList input:checked").each(function() {

$(this).attr("checked",false);

});

}

});