gpt4 book ai didi

javascript - 根据状态更改 Bootstrap 字形

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

我试图根据 StatusLineId 更改我的字形图标,但没有出现任何字形图标。我做错了什么?

HTML 代码:

<div>
<div id="status-icon" data-bind="visible: statusIcon" style="float:left;width:30px;">
<span class="glyphicon"></span>
</div>
</div>

Js函数

function statusIcon() {
if (StatusLineId == 1) {
$("#status-icon").find(".glyphicon").addClass("glyphicon-remove");
}
else if (StatusLineId == 11) {
$("#status-icon").find(".glyphicon").addClass("glyphicon-chevron-up");
}
else {
$("#status-icon").find(".glyphicon").addClass("glyphicon-flash");
}
}

最佳答案

我尝试了下面的代码并且成功了。只需更改“StatusLineId” fiddle 的值(value)和测试。

<div>
<div id="status-icon" data-bind="visible: statusIcon" style="float:left;width:30px;" onClick="statusIcon();">here
<span class="glyphicon"></span>
</div>
</div>


$( document ).ready(function() {
var StatusLineId = 0
if (StatusLineId == 1) {
//alert('remove');
$("#status-icon span").toggleClass('glyphicon-arrow-right').toggleClass('glyphicon-remove')
}
else if (StatusLineId == 11) {
$("#status-icon span").toggleClass('glyphicon-arrow-right').toggleClass('glyphicon-chevron-up')
}
else {
$("#status-icon span").toggleClass('glyphicon-arrow-right').toggleClass('glyphicon-flash');

}

});

https://jsfiddle.net/tsscrpn6/

关于javascript - 根据状态更改 Bootstrap 字形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40170133/

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