仅在使用jquery更改的位置替换

时间:2016-02-23 02:49:59

标签: javascript jquery html

我处于需要替换<head>元素内容的情况,而不是用已经存在的内容替换内容。

我的<head>包含CSS链接,Meta和标题。这些是从包含html的ajax调用更新的,然后javascript将其替换为。

我的问题是我得到了一个FOUC因为它也用那个CSS替换已经加载的CSS。反正有没有它取代CSS因为它已经存在了吗?

我的代码:

var headHTML; // This gets updated on the ajax call
$('head').html(headHTML);

1 个答案:

答案 0 :(得分:4)

虽然我同意这些意见,并认为有更好的方法可以做到这一点。这是你可以做的事情,以使其发挥作用。

也可以使用jquery选择<head>中的元素。因此,您可以单独更改标题和元

$('head title').html('your text here');
$('head meta').attr('set it here');