替换标签/ SPAN与已制作的标签/ SPAN
问题描述:
我想更换一个跨度的话(“等级”)替换标签/ SPAN与已制作的标签/ SPAN
<span class="vui-heading-1">Grades</span>
从另一个标签(标题更明确的名称=”同伴导师培训“)
<a class="d2l-menuflyout-link-link" title="Peer Tutor Training" href="/d2l/home/419542">Peer Tutor Training</a>
婉婷的标题我用这与同一iframe中标题的iframe替换跨度措辞,当更换页面加载。 不完全确定如何去做这件事。提前致谢!
注意经过进一步的检查,事实证明,原始页面并未实际包含在iframe中。变通办法,我请求帮助,是一个onload函数来代替“等级”的文本中,以“同伴辅导培训”(或其他文本,因为这仅仅是一个例子)
答
var $iframe = $('iframe#your-iframe'); // iframe that u wanna modify
$iframe.on('load',function(e) {
// get the title value
var title = $(this).find('a.d2l-menuflyout-link-link').attr('title');
// get the span element
var $span = $(this).find('span.vui-heading-1');
// replace the text in the span
$span.text(title);
});
能告诉你什么结果应该?另外,如果iframe不是来自您自己的网络服务器,您将无法编辑其内容。 – Jerodev
甚至不可能这样做,iframe中的甚至没有加载,所以title =“Peer Tutor Training”甚至不会在iframe中引用。 不管结果应该是像 的同侪辅导培训 – Toreono
你可以使用AJAX式调用加载页面,正则表达式来进行更改,然后注入内容到你的DOM。 – theGleep