javascript - 从主页更改元素

标签 javascript jquery html css dom

在我的 https://getsatisfaction.com/gsfnmichelle/products页面上,有一个面包屑痕迹,上面写着“产品”。我正在尝试将其更改为“类别”。我可以让它在检查器中执行此操作,但是当我将代码放入自定义脚本(这只是我正在使用的平台上的主页/gsfnmichelle)时,它不起作用。

即使我能够获得正确的元素 (jQuery('.crumb_link span');) 并使用 (jQuery('.crumb_link span').text('Categories');) 更改它,我也可以'当它位于主页面 (/gsfnmichelle) 之外的另一个页面 (/products) 中时,请不要弄清楚如何更改它,因为这是我们唯一可以插入自定义代码的地方。

我认为这样的事情会检查页面并更改该元素,但它不起作用:

jQuery(document).ready(function () {
    if (window.location.pathname =="/gsfnmichelle/products") {
        jQuery('.crumb_link span').text('Categories');}
};

然后我尝试使用 if 语句来检查正确的元素,但这也不起作用:

jQuery(document).ready(function () {
    if (jQuery('.crumb_link span').text =='Products') { 
        jQuery('.crumb_link span').text('Categories');}
};

我错过了什么?

最佳答案

您可能想使用 if (jQuery('.crumb_link span').text() == "Products")jQuery('.crumb_link span:contains(Products )').text('类别').

你目前的情况永远不会是真的。

关于javascript - 从主页更改元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14637874/

相关文章:

javascript - 如果未加载外部脚本,如何停止脚本执行

javascript - 如何将表格数据设置到多个页面javascript html

javascript - 单击时更改 jQuery 中的输入字段值

javascript - jQuery 错误,仅适用于 Explorer

javascript - Jquery simplyScroll 鼠标悬停在 div 上的可见控件

javascript - 从 jquery 添加 on click 时如何传递被单击的控件的实例?

javascript - jQuery:slimScrollbar 隐藏元素

javascript - 如何获取表格的点击 td 索引?

javascript - 粘性 header 锯齿状运动

javascript - 通过javascript动态设置文本SVG元素