我试图隐藏' New'联系人页面上的按钮(https://na15.salesforce.com/003/o)。我尝试使用jQuery代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script><script>
$j = jQuery.noConflict();
$j(document).ready(function hideButton(){
var url = window.location.href;
var tabUrl = "https://na15.salesforce.com/003/o";
alert('hello taburl is' +tabUrl);
if(url.indexOf(tabUrl) !== -1)
{
var newBtn = $j('[name="new"]');
newBtn.css({"white-space":"normal","display":"none"});
}
});
</script>
我已在主页组件中粘贴了此代码。但是,它没有奏效。
答案 0 :(得分:1)
你的代码似乎很好。要确保两件事: 所有页面上都启用了首个自定义侧边栏组件。为此,请访问:
设置 - &GT;用户Unterface - &gt;在所有页面上显示自定义边栏组件
其次要确保您的布局是正确的(即您将组件添加到设置为您的个人资料的相同布局)
答案 1 :(得分:0)
请检查&#34; newBtn&#34;未定义或使用console.log(newBtn)具有某些值。 如果按钮具有唯一ID,您也可以尝试使用j(&#39; #new&#39;)