我试过了,但它似乎没有起作用:
$('</head>').appendTo("<meta http-equiv='refresh' content='0;url=http://google.com'>");
答案 0 :(得分:8)
首先,您尝试追加的项目不是有效的HTML,它只是关闭头标记,并且可能已经存在于文档中。其次,在这种情况下,您不应该使用appendTo
,而应使用append
:
$('head').append("<meta http-equiv='refresh' content='0;url=http://google.com'>");
第三,没有理由这么做,因为你也可以使用javascript轻松更改位置。
window.location = "http://google.com";
答案 1 :(得分:2)
如果你想在头标记结束之前使用它:(如问题所述)
$(“head”)。find(“:last”)。after(“&lt; meta stuff ='stuff'&gt;”);
答案 2 :(得分:1)
你的实际目标是什么?您是否只想将用户发送到谷歌?
window.location = "http://www.google.com/";
答案 3 :(得分:0)
不幸的是append
只能在DOM中可靠地运行。
答案 4 :(得分:0)
$('head').append("<meta http-equiv='refresh' content='0;url=http://google.com'>");
答案 5 :(得分:0)
试试这个:
$('head').append("<meta http-equiv='refresh' content='0;url=http://google.com'>");
答案 6 :(得分:0)
你想改用它:
$('head').append("<meta http-equiv='refresh' content='0;url=http://google.com'>");
正确使用.appendTo()
将是相反的:
$("<meta http-equiv='refresh' content='0;url=http://google.com'>").appendTo('head');