我在.css中有“预订”和“可用”课程 我在jQuery中使用(用于在元素上添加类)
我在数组中有数据并在ajax中使用。
这是我添加或删除类的示例:
$.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');
但我的问题是“如何检查元素是否已预订课程或可用课程?”
答案 0 :(得分:2)
hasClass
方法可行:http://api.jquery.com/hasclass/
$('#mydiv').hasClass('booked') || $('#mydiv').hasClass('available')
答案 1 :(得分:0)
<div id="specificDiv">
$("#specificDiv").hasClass("active")
如果#specificDiv
ID为.active
,则返回true,否则它将返回false