让我说这个页面
http://MyWebSite.com/users
此页面上有一个链接按钮,可以说
<span class="user">
<a href='{$record->url()}' id="main" class="Small">go to page</a>
</span>
如果我点击链接,它会转到例如
http://MyWebSite.com/users/jake
所以现在当我在这个页面上有存在相同的按钮,我想用javascript或jQuery隐藏它:)
更多信息:链接中的{$record->url()}
是动态转到某个页面,具体取决于用户,所以我必须在脚本中使用{$record->url()}
来匹配当前页面链接
这可能吗?
答案 0 :(得分:1)
(我正在打电话,所以这是我现在能做的最好的事情)
Maybe something like ....
SELECT SUM(aTable.whatever),IFNULL(aNullableTable.NullableColumn,0) AS TRUEORFALSE FROM aTable LEFT JOIN aNullableTable ON aTable.ID = aNullableTable.ID GROUP BY TRUEORFALSE;
答案 1 :(得分:0)
您可以使用jQuery&#39; equals selector使用以下代码隐藏具有指向目标网页的href
属性的所有元素:
// This assumes that the URL will be populated via your server-side code in
// { ... } braces
$('[href="{$record->url()}"]').hide();
同样,如果你只是想隐藏任何指向当前URL的元素,你可以通过一些字符串连接来做同样的事情:
// This would hide any elements that point to the current URL
$('[href="' + window.location.href + '"]').hide();
如果你可以避免它,你可能想考虑使用服务器端代码隐藏它(即使用条件来确定何时应该/不应该呈现某些元素)。