从主页更改元素
Change element from main page
在我的 https://getsatisfaction.com/gsfnmichelle/products 页面上,有一个面包屑痕迹,上面写着"产品"。我正在尝试将其更改为"类别"。我可以让它在检查器中做到这一点,但是当我将代码放入自定义脚本(这只是我正在使用的平台上的主页/gsfnmichelle)时,它不起作用。
即使我能够获得正确的元素(jQuery('.crumb_link span';)并使用 ( jQuery('.crumb_link span').text('类别');) 进行更改,当它在主页面(/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('Categories')
。
你现在的状况永远不会是真的。
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 我可以获得相对于被点击元素的确切点击位置吗
- 在函数中添加数组元素的数值
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 将视口底部滚动到元素底部
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何使用jquery处理php循环通过元素
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- jQuery仅在主页上显示元素ID
- 从单独的页面(pagesslide)访问主页元素
- 从主页更改元素