如何隐藏一个锚标记并在同一位置显示另一个锚标记
How to hide an anchor tag and display another anchor tag in the same place
我的JSP中定义了以下锚属性。单击"将所有计划添加到购物车"后,我希望"将所有计划添加到购物车"按钮隐藏,并将"从购物车中删除所有计划"显示在与"将所有计划添加到购物车"相同的位置。
隐藏和显示工作正常。但是"从购物车中删除所有计划"显示在下一行。我希望它完全取代"将所有计划添加到购物车"按钮。我在我的Javascript文件中尝试了各种方法,包括document.getElementById和inline,inline-block ete,但没有一个奏效。
感谢任何输入。谢谢。
.JSP
<a id="selectAll" class="primaryButton btn btn-small" style="margin-left:10px">
Add All Plans To Cart
</a>
<a id="removeAll" style="display:none" class="primaryButton btn btn-small" style="margin-left:10px">
Remove All Plans From Cart
</a>
爪哇语
$("#selectAll").click(function ()
{
$("#selectAll").hide();
$("#removeAll").show();
});
引导按钮最好在它们自己的元素中使用,尝试将它们包装在另一个元素中,然后被你的代码隐藏。
<span id="selectAll" style="margin-left:10px">
<a class="primaryButton btn btn-small">
Add All Plans To Cart
</a>
</span>
<span id="removeAll" style="margin-left:10px; display:none">
<a class="primaryButton btn btn-small">
Remove All Plans From Cart
</a>
</span>
你的jQuery几乎没有错。您缺少结束圆括号 ) 和分号 ;。所以你的jQuery应该看起来像这样:
j查询 :
$("#selectAll").click(function () {
$("#selectAll").hide();
$("#removeAll").show();
});
现在,正如我在下面的小提琴中尝试的那样,锚点显示在相同的位置。所以你的 css 代码可能有问题。
分享 css 代码以获得详细的解决方案。
浮动两个按钮怎么样,如果这没有帮助,你应该在某个地方公开你的所有代码,jsfiddle例如
#selectAll, #removeAll {
float: left;
}
相关文章:
- bootstrap消除模态并显示另一个模态
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 如何在单击按钮时显示一个分区,同时隐藏另一个分区
- PHP处理来自一个页面的http请求,并将其显示在另一个页面上
- 如果显示另一个折叠的图元,如何隐藏该图元
- Javascript:当这个单词被点击5次时,下面会显示另一个单词
- 使用javascript加载并显示来自另一个域的页面,而不显示原始URL
- 当我将子项从一个父项移动/复制到另一个父级时,如何重新计算显示
- 如何将src的值放在一个输入中,然后在另一个页面上显示它
- 必应地图没有'当我向函数添加另一个参数时,t显示
- notify.js没有'如果另一个窗口被聚焦,则不显示通知
- 是否可以使用不同投影的另一个WMS层显示OSM数据
- 如何在显示多个标记时单击另一个标记时关闭信息窗口
- 下载网站'的内容并在另一个网站中显示(部分)
- 显示/隐藏下拉选项取决于另一个下拉选择
- 检查资源的id是否在ng重复中显示的另一个资源的id列表中
- 在另一个文件夹中显示React组件
- 在重定向到 ASP.NET C# 中的另一个页面之前显示客户端脚本警报
- 当另一个显示时加载HTML而不修改他
- 将imsg src从一个更改为另一个显示'轻弹'