Javascript Laravel复选框在实时搜索中始终返回true

Javascript Laravel复选框在实时搜索中始终返回true,javascript,forms,laravel,checkbox,livesearch,Javascript,Forms,Laravel,Checkbox,Livesearch,我对复选框有一个问题:在进行LIVEsearch时,复选框的值总是设置为1/true。当我在普通搜索中做同样的事情时(没有js文件),我没有这个问题。 首先,我的复选框的代码: {{ Form::checkbox('deleted', '1' , null , array('id' => 'search-deleted'))}} 而不是javascript的代码(我想问题在于获取复选框的值) 复选框的值始终为1;你真正想知道的是它是否被检查过 // boolean var deleted

我对复选框有一个问题:在进行LIVEsearch时,复选框的值总是设置为1/true。当我在普通搜索中做同样的事情时(没有js文件),我没有这个问题。 首先,我的复选框的代码:

{{ Form::checkbox('deleted', '1' , null , array('id' => 'search-deleted'))}}
而不是javascript的代码(我想问题在于获取复选框的值)


复选框的
值始终为
1
;你真正想知道的是它是否被检查过

// boolean
var deleted = $("#search-deleted").prop('checked');

复选框的
值始终为
1
;你真正想知道的是它是否被检查过

// boolean
var deleted = $("#search-deleted").prop('checked');
// boolean
var deleted = $("#search-deleted").prop('checked');