- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 JavaScript 和 Jquery 的新手,我有以下问题,我认为这可能与某些字符转义有关。
所以我有这个简单的 JQuery 脚本:
<script>
$( document ).ready(function() {
//alert(exludeUserAgent());
if(exludeUserAgent()) {
//$( "#sezioneBenvenuto" ).remove();
//$( "#sezioneLogo" ).remove();
$( "#sezioneLogin" ).remove();
$( ".container" ).append( "<section id="sezioneErrore"><p>TEST</p></section>" );
}
});
</script>
问题是,当执行append 语句时,会出现以下错误:
**SCRIPT1006: Previsto ')'**
在这一行:
$( ".container" ).append( "<section id="sezioneErrore"><p>TEST</p>
如果我删除 id="sezioneErrore" 并附加一个没有 id 定义的部分标签,我没有问题。
为什么?我错过了什么?问题可能是 id="sezioneErrore" 的 "字符?如果是,我该如何尝试逃避它?
最佳答案
字符串中断,因为您使用了导致语法错误的双引号。
要解决此错误,您可以选择
示例:
在外面使用单引号
$(".container").append('<section id="sezioneErrore"><p>TEST</p></section>');
或者双引号里面的单引号
$(".container").append("<section id='sezioneErrore'><p>TEST</p></section>");
如果要在双引号内使用双引号,请将其转义
$(".container").append("<section id=\"sezioneErrore\"><p>TEST</p></section>");
单引号也一样
$(".container").append('<section id=\'sezioneErrore\'><p>TEST</p></section>');
关于javascript - 为什么我不能正确附加具有指定 ID 的标签?这是一个逃避问题的 Angular 色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32436890/
我在保持 MySQL 查询的直接性方面非常糟糕,但除此之外,我还有一个查询用于某些数据输入,但不是全部。我的猜测是引号在它们应该在的地方被转义了。 我同时转义了整个查询字符串。这是不好的做法还是真的很
我有几个部分有 CSS 问题。第一部分是我需要一个绝对定位的 :after 元素在固定位置元素上方可见。第二部分是我需要能够有一个模式作为将覆盖整个屏幕的固定元素的子元素。这是我的应用程序的简化版本。
嗨,我已经安装了 Pry 来进行一些很棒的调试,并且之前它可以工作,但是当我使用“下一步”进入代码时,出现以下错误: SyntaxError: (eval):2: Can't escape from
我需要在这里检查一些东西,我知道他们用一些代码过滤掉了输入,因为输入是在一行代码中获得的,这里我是在获取代码后按顺序完成的,这也可以接受吗?或者我是否必须找出某种方法来过滤和转义一行中的数据,同时获取
我有一个监控应用程序 Zabbix 代理,它允许我运行任意命令/脚本并获取返回值。代理配置了超时,任何超过超时的命令都将被终止。 对于运行的每个命令,它首先通过 alarm(timeout) 设置超时
我是一名优秀的程序员,十分优秀!