jQuery检查是否有class
jQuery Check whether has class
我在 .css 中有 class "booked" 和 "available"
我在 jQuery 中使用(用于在元素上添加 class)
我在数组中有数据并在 ajax 中使用。
这是我如何添加或删除 class 的示例:
$.ajax({
url: "URL.aspx/GetData",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (response) {
var arr = JSON.parse(response.d);
objData = new Array();
objData = arr;
for (i = 0; i < objData.length; i++) {
jQuery('#' + objData[i].noSeat).addClass('seat-availiable');
jQuery('#class-' + objData[i].noSeat).attr('value', 'seat-availiable');
jQuery('#' + objData[i].noSeat).removeClass('seat-booked');
但我的问题是"How can I check if element has class booked or available class ? "
hasClass
方法将起作用:http://api.jquery.com/hasclass/
$('#mydiv').hasClass('booked') || $('#mydiv').hasClass('available')
<div id="specificDiv">
$("#specificDiv").hasClass("active")
Above return true if #specificDiv
id as .active
class else it will return false
我在 .css 中有 class "booked" 和 "available" 我在 jQuery 中使用(用于在元素上添加 class)
我在数组中有数据并在 ajax 中使用。
这是我如何添加或删除 class 的示例:
$.ajax({
url: "URL.aspx/GetData",
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (response) {
var arr = JSON.parse(response.d);
objData = new Array();
objData = arr;
for (i = 0; i < objData.length; i++) {
jQuery('#' + objData[i].noSeat).addClass('seat-availiable');
jQuery('#class-' + objData[i].noSeat).attr('value', 'seat-availiable');
jQuery('#' + objData[i].noSeat).removeClass('seat-booked');
但我的问题是"How can I check if element has class booked or available class ? "
hasClass
方法将起作用:http://api.jquery.com/hasclass/
$('#mydiv').hasClass('booked') || $('#mydiv').hasClass('available')
<div id="specificDiv">
$("#specificDiv").hasClass("active")
Above return true if #specificDiv
id as .active
class else it will return false