jquery 判断
jQuery 判断元素是否存在
使用 jQuery 判断元素是否存在可以通过检查选择器匹配的元素长度来实现。如果长度大于 0,说明元素存在;否则不存在。
if ($('#elementId').length > 0) {
// 元素存在
} else {
// 元素不存在
}
jQuery 判断元素是否可见
使用 :visible 选择器可以判断元素是否可见。元素可见的条件包括:display 不为 none、visibility 不为 hidden,且宽度和高度大于 0。
if ($('#elementId').is(':visible')) {
// 元素可见
} else {
// 元素不可见
}
jQuery 判断复选框是否选中
通过 prop('checked') 或 is(':checked') 可以判断复选框是否被选中。
if ($('#checkboxId').prop('checked')) {
// 复选框已选中
} else {
// 复选框未选中
}
jQuery 判断元素是否有某个类
使用 hasClass() 方法可以判断元素是否包含指定的类名。
if ($('#elementId').hasClass('className')) {
// 元素包含该类
} else {
// 元素不包含该类
}
jQuery 判断变量是否为 jQuery 对象
通过检查变量是否具有 jQuery 的特定方法(如 jquery 属性)来判断是否为 jQuery 对象。
if (variable && variable.jquery) {
// 是 jQuery 对象
} else {
// 不是 jQuery 对象
}
jQuery 判断事件对象是否存在
在事件处理函数中,可以通过检查 event 对象是否存在来判断事件是否触发。
$('#elementId').on('click', function(event) {
if (event) {
// 事件对象存在
}
});
jQuery 判断字符串是否为空
通过检查字符串的 length 属性可以判断字符串是否为空。
if ($.trim(stringVariable).length === 0) {
// 字符串为空
} else {
// 字符串不为空
}
jQuery 判断数组是否为空
通过检查数组的 length 属性可以判断数组是否为空。
if (arrayVariable.length === 0) {
// 数组为空
} else {
// 数组不为空
}
jQuery 判断对象是否为空
使用 $.isEmptyObject() 方法可以判断对象是否为空。

if ($.isEmptyObject(objectVariable)) {
// 对象为空
} else {
// 对象不为空
}






