gpt4 book ai didi

jquery - 无法通过 jquery 更改 CSS

转载 作者:行者123 更新时间:2023-11-28 15:51:28 25 4
gpt4 key购买 nike

我有一个 div,它的 css 没有显示设置

.cookie_policy
{
color: white;
text-align: justify;
width: 50%;
margin: 2% 25%;
line-height: 20px;
display: block;
font-family: Arial,Helvetica,sans-serif;
font-style: italic;
display:none;
}
<div class="cookie_policy">
my html here
</div>

当下拉列表发生变化时,如果下拉列表的值为 GB,我将尝试显示 div

$("#ddlCountry").change(function () {
if (this.value.indexOf('gb') != -1) {
//$('#cookie_policy').show();
$("#cookie_policy").css({ 'display': 'block' });
}
else {
$("#cookie_policy").css({ 'display': 'none' });
}
return false;
});

但我不知道我在代码中哪里犯了错误,结果 div 没有显示。我使用 firebug 查看 css 值,然后我看到 css 仍然具有 none 属性。我使用 jquery show() 但仍然看不到 div。

我正在使用 jquery 版本 jquery-1.4.1.min.js

请指导我哪里出错了

最佳答案

您使用了错误的选择器;使用 . 而不是 # 因为你想设计一个类:

$("#ddlCountry").change(function () {
if (this.value.indexOf('gb') != -1) {
//$('#cookie_policy').show();
$(".cookie_policy").css({ 'display': 'block' });
} else {
$(".cookie_policy").css({ 'display': 'none' });
}
return false;
});

关于jquery - 无法通过 jquery 更改 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25017969/

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