我想创建一系列可以使用另一个Checkbox同时(解除)激活的复选框。当我激活“全选”复选框时,将检查所有复选框。但是,如果我取消选择“全选”框,则所有框都保持选中状态。
有人可以查看这里有什么问题吗?
使用Javascript:
<script type="text/javascript">
$(function() {
$("#Client").multiSelect({ oneOrMoreSelected: '*' });
)};
</script>
HTML / PHP:
<div class="float-left gutter-right" style="margin-top:15px">
<span class="label">Select Clinet</span>
<select id="Client" name="Client[]" multiple="multiple" size="5">
<?php
foreach ($this->Clients as $Client) {
echo "<option value='".$Client->Guid."'>"
. $Client->FirstName . " "
. $Client->LastName."</option>";
}
?>
</select>
</div>
答案 0 :(得分:1)
您可以尝试将attr('checked')
替换为is(':checked')
jquery.multiSelect.js
这个解决方案似乎适用于某些人。