[输入图像描述] [1]帮助! 我的页面上有两个svg图像按钮。在页面加载时,我根据数据库中的值显示两个按钮之一。我有jQuery来隐藏该按钮,并显示另一个按钮点击从用户界面。隐藏后我不能显示另一个按钮。jquery hide /显示svg图像
这两个按钮都属于单个跨度类别。
[输入图像描述] [1]帮助! 我的页面上有两个svg图像按钮。在页面加载时,我根据数据库中的值显示两个按钮之一。我有jQuery来隐藏该按钮,并显示另一个按钮点击从用户界面。隐藏后我不能显示另一个按钮。jquery hide /显示svg图像
这两个按钮都属于单个跨度类别。
我想通出。我的后端代码使用属性btnXX.Visible = false,将其更改为显示:没有解决我的问题。
如果您在某些情况下不想渲染控件,请设置Visible =“false”。因为它使控件的HTML出来的页面,略,但如果你想显示通过Ajax /等的控制,这是不行的,并显示:无CSS应使用
visibility
属性不能为block
。您应该改用visible
。
查看documentation关于此属性的更多信息。
hidden
和
visible
为
visibility
属性的例子...
// That is executed on load.
$("#btnXX").css("visibility", "visible");
$("#btnYY").css("visibility", "hidden");
// Handler for the toggle button.
$("#toggle").on("click", function(){
$(this).toggleClass("active");
if($(this).hasClass("active")){
$("#btnXX").css("visibility", "hidden");
$("#btnYY").css("visibility", "visible");
}else{
$("#btnXX").css("visibility", "visible");
$("#btnYY").css("visibility", "hidden");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="btnXX">XX</button><button id="btnYY">YY</button><br>
<br>
<button id="toggle">Toggle it</button>
请创建[MCVE],并将其添加这个问题。 –
我做过罗伯特。非常感谢帮助 – Newbee
这既不是最小的,也不是完整的,因此也不可验证。 –