Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示对话框时出现错误复选框_Php_Javascript_Jquery_Arrays - Fatal编程技术网

Php 显示对话框时出现错误复选框

Php 显示对话框时出现错误复选框,php,javascript,jquery,arrays,Php,Javascript,Jquery,Arrays,我有一个复选框数组 <input id="c1" type="checkbox" name="hour[]" class="create-daily" value="1" /><br /> <input id="c2" type="checkbox" name="hour[]" class="create-daily" value="2" /><br /> <input id="c3" type="checkbox" name="hour[]

我有一个复选框数组

<input id="c1" type="checkbox" name="hour[]" class="create-daily" value="1" /><br />
<input id="c2" type="checkbox" name="hour[]" class="create-daily" value="2" /><br />
<input id="c3" type="checkbox" name="hour[]" class="create-daily" value="3" /><br />
当我选中第一个复选框时,对话框显示,当我选中第一个复选框,然后选中第二个复选框时,将显示第二个复选框

…但是当我在没有选中第一个复选框的情况下选中第二个复选框时,对话框不会显示,您能帮我吗

当我选中其中一个复选框(例如,复选框编号3)而不选中第一个复选框时,如何显示对话框


提前感谢

使用此获取实际单击的元素:

$(".create-daily").live("click",function(){
    if ($(this).attr("checked")){
        $( "#form_input" ).dialog( "open" );
    }
});

你好
($(“.create daily:checked”){
食尸鬼可以用来检查你的代码是否被选中,也就是说HTML不完整可能是JSFIDLE,无论如何这应该会有帮助,祝你有一个好的,cheerios!
$(".create-daily").live("click",function(){
    if ($(this).attr("checked")){
        $( "#form_input" ).dialog( "open" );
    }
});
$(".create-daily").live("click",function(){
    if ($(this).is(":checked")){
        $( "#form_input" ).dialog( "open" );
    }
});