부울 멀티 선택 드롭 다운을 사용하고 있습니다. pageload에서 나는 두 개의 체크 박스를 드롭 다운 목록에서 체크했다. 옵션 값에 대한 데이터 속성을 추가했습니다. 확인란을 클릭하면 데이터 속성 값이 0보다 크면 확인란을 선택해야합니다. 나는 체크 박스부트 스트랩 멀티 선택의 체크 박스를 선택하십시오.
$(".checkbox").prop("checked",true)
을 확인 JQuery와 방법을 사용했다하지만 난 검사 할 때 체크 박스의 수는 내가 progrmatically 확인 확인란을 포함하지 않는 $(".checkbox option:selected)
를 사용하여 확인. 아무도 나를 도울 수 있습니까? 부트 스트랩 생성
HTML 드롭 다운 다중 선택 :
<select class="form-control" id="comm" multiple="multiple" name="comm[]" style="display: none;">
<option value="abc" data-id="0">abc</option>
<option value="xyz" data-id="0">xyz</option>
<option value="pqr" data-id="0">pqr</option>
<option value="mno" selected="selected" data-id="24">mno</option>
</select>
<div class="btn-group">
<button type="button" class="multiselect dropdown-toggle btn btn-default" data-toggle="dropdown" title="None selected">xyz</button>
<ul class="multiselect-container dropdown-menu">
<li><a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="abc">abc</label>
</a>
</li>
<li><a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="xyz"> xyz</label>
</a>
</li>
<li><a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="pqr"> pqr</label>
</a>
</li>
<li class=""><a href="javascript:void(0);">
<label class="checkbox"><input type="checkbox" value="mno"> mno</label>
</a>
</li>
</ul>
</div>
이는 문제의 절반을 보여줍니다보십시오. 이 요소가 작동하는 코드를 포함하십시오. 예를 들어'$ (". checkbox")'는 요소들을'class = "체크 박스"'와 매치 할 것이지만'type = "체크 박스"'의'input' 요소와 일치하지 않을 것입니다. 실제 문제는 요소 정의 대 jQuery의 불일치 일 수 있습니다 (SO에 대한 일반적인 경우). 이 경우에는 이것이 필요합니다. –