我正在通过链接“Like”传递一些值,我想设置属性,以使该链接被隐藏或禁用(如果单击一次)。
尝试过此代码onclick="this.style.display='none';"
但这似乎不起作用。请帮忙把js或其他替代方法放在哪里。
<a href="like1?sellerid=<s:property value="id"/>&property_id=<s:property value="p_id"/>"onclick="hide">Like</a>;'
最佳答案
如前所述,最好使用javascript来实现此功能。
首先为链接分配一个有效的ID,然后执行以下操作:
//create a function for the click like:
$('#buttonId').click(hideButton);
之后,在您的javascript代码中:
function hideButton(){$('#buttonId').css({'visibility':'hidden'})};
如果不使用.ready函数,请记住在显示代码后导入jquery库并导入.js。
编辑:请注意,以以前公开的方式,您仍将获得链接所在的框,但该链接显示为隐藏。