gpt4 book ai didi

javascript - 使用 javascript 和 css 更改类

转载 作者:行者123 更新时间:2023-11-28 02:12:31 27 4
gpt4 key购买 nike

我想在用户点击时添加或删除类,这应该会更改 css 上的图像...

所以,我有这个 html:

<th class="etiqueta_grid" onclick="client.orderMethod('Name',this.cellIndex);">Name</th>

这是 javascript 方法:

sort : "ASC",
order : "Client",
orderMethod : function(field,object){
$(client.domroot_nav + " #grid-head2 th").removeClass('down').removeClass('up');

if(field == client.order){
if(client.sort == "ASC"){
client.sort = "DESC";
$(client.domroot_nav + " #grid-head2 th:eq("+object+")").addClass('up');
}else{
client.sort = "ASC";
$(client.domroot_nav + " #grid-head2 th:eq("+object+")").addClass('down');
}
}else{
client.sort = "ASC";
client.order = field;
$(client.domroot_nav + " #grid-head2 th:eq("+object+")").addClass('down');
}
client.show();

return false;
}

我把它放在 css 上:

.down:before{
background-image: url(images/down.png);
background-size: 10px 15px;
display: inline-block;
width: 10px;
height: 15px;
margin-right: 2px;
content:"";
}
.etiqueta_grid{
content: "";
}
.up{
background-image: url(images/up.png);
background-size: 10px 15px;
display: inline-block;
width: 10px;
height: 15px;
margin-right: 2px;
content:"";
}

但它不起作用:(

最佳答案

为此使用 jQuery toggleClass。

<script>
$(document).ready(function){
$("th").click(function(){
$("#elementid").toggleClass("up");
});
});
</script>

关于javascript - 使用 javascript 和 css 更改类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48673719/

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