如何从标签获取类名
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从标签获取类名相关的知识,希望对你有一定的参考价值。
我想在每次按下按钮时更改<a>
颜色和<span>
文本。我需要在data == '0'
<div class="submitset uncheck">
<a class="btncolor--blue bt_register" href="<?php echo '/advertiser/campaign/' ?>">
<span class="stop_offer">Start</span>
</a>
</div>
jQuery(document).ready(function($) {
//案件を登録する
jQuery('.bt_register').click(function() {
var link = jQuery(this);
var params = link.attr('href').split('/');
jQuery.get(link.attr('href'), function(data) {
console.log($('#sidebar div:eq(14)').attr('class'));
if (data == '0') {
link.find('span').text('Start');
link.attr('class', 'btncolor--red bt_register');
} else {
link.find('span').text('Stop');
link.attr('class', 'btncolor--blue bt_register');
}
});
return false;
});
});
答案
如果您还没有找到解决方案,请显示许多可能的解决方案之一:
jQuery(document).ready(function($) {
let data = 1;
jQuery('.bt_register').click(function() {
let link = jQuery(this);
if (data % 2 == 0) {
link.find('span').text('Start');
link.removeClass("btncolor--blue")
link.addClass("btncolor--red");
} else {
link.find('span').text('Stop');
link.removeClass("btncolor--red")
link.addClass("btncolor--blue");
}
data++;
return false;
});
});
.bt_register {
color: white;
padding: 20px;
}
.btncolor--blue{
background-color: blue;
}
.btncolor--red {
background-color: red;
}
另一答案
您可以尝试以下方法:
jQuery(document).ready(function($) {
let data = 1;
jQuery('.bt_register').click(function() {
let link = jQuery(this);
if (data % 2 == 0) {
link.find('span').text('Start');
} else {
link.find('span').text('Stop');
}
link.toggleClass("btncolor--red")
data++;
return false;
});
});
以上是关于如何从标签获取类名的主要内容,如果未能解决你的问题,请参考以下文章