Php 简单的jquery追加不起作用
有代码(如果太乱了,很抱歉)。我知道这很愚蠢,但我想不出来 交易是将id为movtip的一些内容添加到该div中,具体取决于客户端是否是移动的(我有自己的类来处理它,所以不用担心):Php 简单的jquery追加不起作用,php,jquery,Php,Jquery,有代码(如果太乱了,很抱歉)。我知道这很愚蠢,但我想不出来 交易是将id为movtip的一些内容添加到该div中,具体取决于客户端是否是移动的(我有自己的类来处理它,所以不用担心): if($deviceType!==电话和$deviceType!==平板电脑){ 回声' if(getCookie(\'hideTip\')!=1){ $(\'\'movtip\')。追加(\'×;blah blah\); '; }否则{ 回声' if(getCookie(\'hideTip\')!=1)
if($deviceType!==电话和$deviceType!==平板电脑){
回声'
if(getCookie(\'hideTip\')!=1){
$(\'\'movtip\')。追加(\'×;blah blah\);
';
}否则{
回声'
if(getCookie(\'hideTip\')!=1){
$(\'\'movtip\')。追加(\'
&时代;
诸如此类;
';
}
(如果太乱的话,很抱歉)
这是您的问题。至少JavaScript中存在语法错误,但由于您如何格式化代码(并选择在PHP中使用块语法而不是回显代码),几乎无法发现:
<?php if ($deviceType !== telephone && $deviceType !== tablet) : ?>
<div class="alert alert-warning alert-dismissable" id="movtip"></div>
<script type="text/javascript">
if (getCookie('hideTip') != 1) {
$('#movtip').append('<button type="button" class="close" data-dismiss="alert" aria-hidden="true" onclick="hideTip();">×</button>blah blah');
</script>
<?php else: ?>
<script type="text/javascript">
if (getCookie('hideTip') != 1) {
$('#movtip').append('<div class="alert alert-warning alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true" onclick="hideTip();">×</button>blah blah</div>')
</script>
<?php endif; ?>
打开一个块,但没有关闭大括号来关闭该块
简洁易懂的代码可能包含较少的bug;)你能解释什么不起作用吗?代码看起来不错,你的cookie“hideTip”可能有问题,也许getCookie('hideTip')实际上返回了1?你有代码错误。}丢失了。你可以用于调试Javascript代码。
<?php if ($deviceType !== telephone && $deviceType !== tablet) : ?>
<div class="alert alert-warning alert-dismissable" id="movtip"></div>
<script type="text/javascript">
if (getCookie('hideTip') != 1) {
$('#movtip').append('<button type="button" class="close" data-dismiss="alert" aria-hidden="true" onclick="hideTip();">×</button>blah blah');
</script>
<?php else: ?>
<script type="text/javascript">
if (getCookie('hideTip') != 1) {
$('#movtip').append('<div class="alert alert-warning alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true" onclick="hideTip();">×</button>blah blah</div>')
</script>
<?php endif; ?>
if (getCookie('hideTip') != 1) {