gpt4 book ai didi

jquery更改通配符的CSS属性

转载 作者:行者123 更新时间:2023-12-01 06:55:19 25 4
gpt4 key购买 nike

我有一个带有通配符 id 的 div。我想更改通配符的显示而不是实际元素。

#mywildcard{
display:none;
}
<div id = "mywildcard"></div>

当我单击按钮或其他内容时,我想更改实际属性显示而不是向元素添加样式。

我要

#mywildcard{
display:block;
}

我现在得到的是

<div id = "mywildcard" style="display:block"></div>
#mywildcard{
display:block;//Firebug show crossed out.
}

我试过了$('#mywildcard).css('display','block'); 它只是向该元素添加了一个样式

最佳答案

您想要的是使用 jquery 函数 .toggle().show() ,具体取决于您想要实现的效果类型。

在元素上调用.toggle()将检测它是否不显示,然后它将恢复为默认显示。如果当前正在显示 (display:block),则再次调用 .toggle() 将隐藏该元素。

如果您想一次性从 display:none 更改为 display:block,那么您需要使用 .show( ) 函数。

更具体地说,假设您正在尝试附加到 .show() 函数以形成 ID 为 wildcardShowBtn 的按钮。要在 jQuery 中实现这一点,您可以这样做:

$("#wildcardShowBtn").click(function () {
$("#mywildcard").show();
});

关于jquery更改通配符的CSS属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com