PHP返回Javascript错误


PHP echo with Javascript error

'.(($disablez > 0)?'<script type="text/javascript">   $(".lcs_check"").lcs_on(); </script>':"").'

你好,我正在echo中使用这段代码。但问题是它不起作用!重点是它是一个打开/关闭的开关我用PHP代码来获取值现在我想让它打开如果它发现disablez大于0

我试着把$(".lcs_check"").lcs_on();放在echo之外的<style>中,它工作得很好。

全回声

echo' <form action="" method="post">
<div class="control-group">
<label for="title" class="pull-left label label-info span2">News Name</label>
                <div class="control">
                    <input type="text" id="title" name="title" value="'.$row["title"].'"" />
                </div>
            </div> <br /><br /><br />
<div>
<label for="content" style="padding-top: 7px;"class="pull-left label label-info span2">Description</label><br /><br />
                <div class="control">
                    <textarea class="ckeditor" name="content" id="content" cols="30" rows="10"> '.$row["content"].' </textarea>
                    </div>
                </div> <br />
<div class="control-group">
        <p><input type="checkbox" name="check-1" id="check-1"value="1" class="lcs_check" autocomplete="off" /></p>
        '.(($disablez > 0)?'<script type="text/javascript">   $(".lcs_check"").lcs_on(); </script>':"").'
                </div>
<div class="control-group">
                <div class="control">
                <input id="addProjectAdd" type="submit" class="btn btn-sharp btn-success" value="Update News" />
                </div>
            </div>
            </form>';
        }
echo '...</p> ' . ($disablez > 0) ? '<script> $(".lcs_check").lcs_on(); </script>':'' . ' </div> ...';

如果你的代码是正确的,这应该做的技巧

更新. .完整代码. .

echo' <form action="" method="post">
<div class="control-group">
<label for="title" class="pull-left label label-info span2">News Name</label>
                <div class="control">
                    <input type="text" id="title" name="title" value="'.$row["title"].'" />
                </div>
            </div> <br /><br /><br />
<div>
<label for="content" style="padding-top: 7px;"class="pull-left label label-info span2">Description</label><br /><br />
                <div class="control">
                    <textarea class="ckeditor" name="content" id="content" cols="30" rows="10"> '.$row["content"].' </textarea>
                    </div>
                </div> <br />
<div class="control-group">
        <p><input type="checkbox" name="check-1" id="check-1"value="1" class="lcs_check" autocomplete="off" /></p>
        ' . ($disablez > 0) ? '<script> $(".lcs_check").lcs_on(); </script>':'' . '
                </div>
<div class="control-group">
                <div class="control">
                <input id="addProjectAdd" type="submit" class="btn btn-sharp btn-success" value="Update News" />
                </div>
            </div>
            </form>';

你有两个双引号。

$(".lcs_check").lcs_on ();