JQuery-具有windows文件名的Html ID名称正在静默地删除斜杠
JQuery - Html ID names that have windows file names is silently removing slash
我有一个糟糕的html id,类似于<a id="c:'foo.filename" ... />
我的JQuery插件将其作为C:foo.filename进行激发——看来JQuery正在删除斜杠。
这是一些已知的行为,试图按照规范行事吗?我们可以不具有''in html标识符吗?
代码:
table.treetable("expandNode", "can't find file c:'foo.filename");
Jquery树表代码:
$.fn.treetable = function (method) {
if (methods[method]) {
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
} else if (typeof method === 'object' || !method) {
return methods.init.apply(this, arguments);
} else {
return $.error("Method " + method + " does not exist on jQuery.treetable");
}
};
arguments数组的第二个参数是我的基于文件名的id,当它进入函数时,这个参数已经删除了!
不要在Javascript字符串中使用"''",它是一个"转义"字符,在您的情况下,您可能需要转义您的转义字符:"C:''''foo.filename"
如果仍然不起作用,请尝试用"%2F"替换反斜杠
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- iframe正在添加标签,需要删除它们
- 如何在HTML输入字段中添加不可删除的后缀
- addData()从最新图表中删除.js 2.1.3-怎么了
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 删除CKEditor工具栏按钮,但不删除功能
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 正在删除node.js中已验证的网站
- 正在从页面中删除iframe
- 如何从 HTML 查询中删除项目
- 如何在iOS应用程序中从Firebase中删除超过6小时的数据
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 在不知道深度或父属性的情况下从对象中删除属性
- JQuery-具有windows文件名的Html ID名称正在静默地删除斜杠