jq 判断元素包含属性
时间: 2023-08-22 12:06:41 浏览: 98
如果你想判断当前元素是否包含某个属性,可以使用 jQuery 的 `attr()` 方法和 `undefined` 值来判断。例如,如果你想判断当前元素是否包含 `data-id` 属性,可以使用以下代码:
```javascript
if ($(this).attr("data-id") !== undefined) {
// 当前元素包含 data-id 属性
} else {
// 当前元素不包含 data-id 属性
}
```
这将根据当前元素是否包含 `data-id` 属性执行不同的代码块。
另一种方式是使用 jQuery 的 `prop()` 方法和 `undefined` 值来判断,例如:
```javascript
if ($(this).prop("disabled") !== undefined) {
// 当前元素包含 disabled 属性
} else {
// 当前元素不包含 disabled 属性
}
```
这将根据当前元素是否包含 `disabled` 属性执行不同的代码块。
阅读全文