我想隐藏' New'联系人页面上的按钮

时间:2014-05-28 10:56:14

标签: jquery salesforce

我试图隐藏' 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>

我已在主页组件中粘贴了此代码。但是,它没有奏效。

2 个答案:

答案 0 :(得分:1)

你的代码似乎很好。要确保两件事: 所有页面上都启用了首个自定义侧边栏组件。为此,请访问:

设置 - &GT;用户Unterface - &gt;在所有页面上显示自定义边栏组件

其次要确保您的布局是正确的(即您将组件添加到设置为您的个人资料的相同布局)

答案 1 :(得分:0)

请检查&#34; newBtn&#34;未定义或使用console.log(newBtn)具有某些值。 如果按钮具有唯一ID,您也可以尝试使用j(&#39; #new&#39;)