Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从主页更改元素_Javascript_Jquery_Html_Css_Dom - Fatal编程技术网

Javascript 从主页更改元素

Javascript 从主页更改元素,javascript,jquery,html,css,dom,Javascript,Jquery,Html,Css,Dom,在我的页面上,有一条面包屑痕迹,上面写着“产品”。我正试图将其改为“类别”。我可以让它在inspector中这样做,但当我将代码放入定制脚本(这只是我使用的平台上的主页/gsfn)时,它就不起作用了 尽管我能够获得正确的元素(jQuery('.crumb_link span'))并使用(jQuery('.crumb_link span').text('Categories');)对其进行更改,但我不知道在主页面(/gsfn)之外的另一个页面(/products)中如何更改它,因为它是我们可以插入

在我的页面上,有一条面包屑痕迹,上面写着“产品”。我正试图将其改为“类别”。我可以让它在inspector中这样做,但当我将代码放入定制脚本(这只是我使用的平台上的主页/gsfn)时,它就不起作用了

尽管我能够获得正确的元素(jQuery('.crumb_link span'))并使用(jQuery('.crumb_link span').text('Categories');)对其进行更改,但我不知道在主页面(/gsfn)之外的另一个页面(/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\u link span').text()=“Products”)
jQuery('.crumb\u link span:contains(Products)).text('Categories')

你现在的状况永远不会是真的