作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
此 jQuery 语句适用于最新版本的 Firefox 和 Chrome,但在 IE 8 中会引发错误。
left_bar_string = "<tr><td><a href='#' onclick= "return newPopUpWindow('somelink','window', '1000','800','100','0','yes')">Directions</a></td></tr>";
$("#side_bar").append(left_bar_string);
我认为问题出在双引号上。有什么意见/解决方案吗?
最佳答案
这是一个很好的例子,说明了为什么在这种情况下应该使用 DOM 操作而不是innerHTML:
var tr = $("<tr>");
var td = $("<td>").appendTo(tr);
$("<a>").text("Directions").attr("href", "#")
.attr("onclick", "return newPopUpWindow('somelink','window', '1000','800','100','0','yes')")
.appendTo(td);
$("#side_bar").append(tr);
基本上所有内容都会为您正确转义。
关于jquery append ei 中的引号导致窒息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2703098/
我正在使用 celery 的 apply_async 方法对任务进行排队。我预计每天大约有 100,000 个这样的任务运行(数量只会增加)。我正在使用 RabbitMQ 作为代理。几天前我运行代码,
我正在尝试用 Doxygen 记录一个 python 模块 - 然而似乎 __init__.py 文件的存在导致了问题 目前 __init__.py 文件是空的(我试过在里面添加注释,比如 ## No
我最近为 Visual Studio 2010 安装了 Chirpy v2.01,对它提供的功能感到非常兴奋。但是,我在 LESS 域中遇到了一些问题。 作为第一步,我将现有的 .css 文件复制到一
我是一名优秀的程序员,十分优秀!