如果是复选框Checked do

Ale*_*gan -1 html javascript forms jquery

我有一个问题.

我正在尝试避免用户离开页面,如果有任何元素检查.

例如,我有几个名为"testCheckbox"的复选框,我试过:

window.onbeforeunload = function(){
if($('.testCheckbox').attr('checked'))
    return  'yes';
else
    return 'no';}}
Run Code Online (Sandbox Code Playgroud)

但是当第一个复选框(按照出现的顺序)被检查时,如果我检查第二个或第三个,等等,则说"是",总是说"是".

ami*_*t_g 5

你可以使用check-selectoris

if ($('.testCheckbox').is(':checked'))
Run Code Online (Sandbox Code Playgroud)