我正在尝试做以下事情:
$("#link_id").click(function() {
$.modal('<div class="framed-view"><iframe src="http://domain.com/stuff#12"/></div>');
});
使用jQuery simplemodal插件。
但是,当我点击该链接时 - 显示的链接是: http://domain.com/stuff
而不是
有谁知道为什么iframe会忽略散列标记之后的所有内容?
答案 0 :(得分:0)
问题是这个HTML是用JavaScript编写的,当某些字符与标准JS字符冲突时,必须正确转义。
按照此用户的说法使用\
转义主题标签。 JavaScript function if url has hash tag and user has just navigated forward or back with browser?
您可能还需要转义/
个字符。