私は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();
}
});