如何在正文中制作标签以正确显示
How do I make a tag in the body to properly show
xml = '<?xml version="1.0" encoding="utf-8"?><root><html><a href="#">the new link</a></html></root>';
这些变量是我的
$(function(){
xml = '<?xml version="1.0" encoding="utf-8"?><root><html><a href="#">the new link</a></html></root>';
$xmls =$($.parseXML( xml ));
$('button').on('click',function(){
console.log($xmls.find('html > *')[0]);
$('body').append($xmls.find('html > *')[0]);
});
})
添加的 A 标记不起作用
pre 标签将显示为 A 标签
http://jsfiddle.net/GgXEp/1/
演示
我修好了。它适用于每个浏览器。我花了一些时间,所以我希望它能奏效。我还在 xml 文档中添加了另一个链接,使其可见它只选择索引为 0 的元素:
$('button').on('click',function(){
HTML = $($.parseHTML(xmls.find('root').text()));
console.log(HTML[0]);
$('body').append(HTML[0]);
});
经过 1 个小时的处理和思考,我会为您提供一个解决方法:
首先,将jquery库更新为1.9.1
(可能是1.10.1的问题,因为控制台在IE和Opera中给了我访问被拒绝),然后让我们将找到的元素存储在jquery变量中,如下所示:
$element = xmls.find('html > *').first();
然后让我们使用 jquery 创建一个锚点:
$a = $("<a>").attr( "href", $element.attr("href") ).text( $element.text() );
之后,让我们在单击操作时添加按钮:
$('button').on('click', function () {
$('body').append($a);
});
当然,证据:Jsfiddle
相关文章:
- 如何使多个标签显示在JQuery范围滑块中
- 如何使用 JavaScript 向我的
标签显示图像
- DIV 标签显示:内联块;
- 安卓上的html5视频标签显示黑屏
- 高图表.js如何强制 x 轴标签显示所有月份,无论图表大小如何
- 如何在javascript中将服务器端标签显示更改为Block
- 为什么用Javascript RegEx在文本周围包装标签会将标签显示为文本
- 锚点标签显示完整链接问题
- 如何通过按下标签显示隐藏内容使用选择器
- Internet Explorer中的选项标签显示块/无
- js标签显示所有菜单项的最后一个条目的标签
- 过滤一个html页面,所以只有某些标签显示
- 使用angularjs和ionic通过html img标签显示图像
- Sencha不能在控制器中触发我的标签显示事件
- 用html标签显示javascript变量值
- jQuery进度条标签显示“false”
- Highcharts响应式数据标签显示
- 检测标签显示,移除类隐藏
- ZingChart x轴标签显示为数字而不是字符串
- 需要帮助在Div标签显示曲线边界以上的Img