0
<label><input type="checkbox" id="select_all"/>Select All</label>
<td><input class="chk" type="checkbox"/>Option 1</td>
<td><input class="chk" type="checkbox"/>Option 2</td>
<td><input class="chk" type="checkbox"/>Option 3</td>
<td><input class="chk" type="checkbox"/>Option 4</td>
<td><input class="chk" type="checkbox"/>Option 5</td>
<script type='text/javascript'>
$("#select_all").change(function(){
$(".chk").prop('checked', $(this).prop("checked"));
});
</script>
之後,我選擇全部使用複選框的我用我的「垃圾」,刪除 js.coffee嘗試使用複選框全部刪除,並收到錯誤
switch $(@).val()
when "trash"
_test = []
$('#read_messages_table :checkbox:checked').each ->
_test.push($(@).closest('tr').data('id'))
$.post('/file/trash', test: _test).success (data) ->
location.reload()
控制器
def trash
params[:test].each do |n|
_test = Test.find(n)
_test.box = 'trash'
_test.save!
end
end
如果我使用按鈕,一切工作正常,但我不想使用按鈕,我想使用輸入選擇全部
所以,選擇所有複選框的工作,但如果我使用選擇所有從複選框,不工作,並給這個未定義的索引 我認爲他嘗試使用複選框的第一個索引,這一個,
是可能的改正這個?
謝謝!工作很棒! –