是一种在JQuery中设置文本样式的方法,例如:
EG。当我点击按钮' Show Table'将红色变为蓝色。
$(document).ready(function () {
$('#hide').on('click', function () {
if ($('#category-table').is(':visible')) {
$(this).text("Show Table"); /*style this text color: red;*/
$('#category-table').hide();
} else {
$(this).text("Hide Table"); /*style this text color: blue;*/
$('#category-table').show();
}
});
});
答案 0 :(得分:2)
使用.css()
函数指定元素的样式:
$(this).text("Show Table").css('color', 'red');
或者你可以拥有CSS类,例如
.red {
color: red;
}
.blue {
color: blue;
}
并添加课程:
$(this).text("Show Table").removeClass("blue").addClass("red");
答案 1 :(得分:0)
使用jQuery .css()方法。
e.g。 $(this).text("Show Table").css('color', 'red');
答案 2 :(得分:0)
好像你正在使用jQuery。
$(this).css('color', '#ff0000'); /*style this text color: red;*/
$(this).text("Show Table");
$(this).css('color', '#0000ff'); /*style this text color: blue;*/
$(this).text("Hide Table");
答案 3 :(得分:0)
$(document).ready(function () {
$('#hide').on('click', function () {
if ($('#category-table').is(':visible')) {
$(this).text("Show Table"); /*style this text color: red;*/
$(this).css("color","red"); // if you want set color (you can set color as 'red' or '#ff0000')
$(this).addClass("myRedClass"); //this is better, you can set class and change him in styles
$('#category-table').hide();
} else {
$(this).text("Hide Table"); /*style this text color: blue;*/
/* copy from red */
$('#category-table').show();
}
});
});