我对 jQuery 很陌生。我想知道我是否replaceWith
只能在主页上使用?
我所有的页面都包含 div 内容。我想仅为主页替换该 div,但以下代码替换了所有页面上的所有内容。
jQuery(document).ready(function () {
jQuery('#content').replaceWith('');
});
我对 jQuery 很陌生。我想知道我是否replaceWith
只能在主页上使用?
我所有的页面都包含 div 内容。我想仅为主页替换该 div,但以下代码替换了所有页面上的所有内容。
jQuery(document).ready(function () {
jQuery('#content').replaceWith('');
});
任何一个:
仅在主页上插入此脚本。
检测到您在主页上,并有条件地调用replaceWith
.
如果您的主页有特定的 URL(例如/
),请执行;
jQuery(document).ready(function () {
if (window.location.pathname === '/') {
jQuery('#content').replaceWith('');
}
});
body
给首页的元素添加类或者ID什么的;
jQuery(document).ready(function () {
if (document.body.id === 'home') {
jQuery('#content').replaceWith('');
}
});
ps,我不明白为什么你不能使用remove()
,而不是replaceWith
在这种情况下。
您可能只想使用 if 条件来隐藏元素,如下所示:
$(document).ready (function () {
var current_page_url = window.location.href;
var hide_element_page = 'string unique to hide element page';
if(current_page_url.indexOf(hide_element_page)){
$(“#content “).hide();
}
});