获取 jQuery 对象的值和获取 jQuery 对象关联的 DOM 元素的值区别
时间: 2023-06-16 10:06:03 浏览: 126
获取 jQuery 对象的值和获取 jQuery 对象关联的 DOM 元素的值是不同的。
获取 jQuery 对象的值,可以使用 val() 方法,它返回 jQuery 对象的值,即对象上的 value 属性。例如:
```javascript
var $input = $('input');
var value = $input.val(); // 获取 jQuery 对象的值
```
获取 jQuery 对象关联的 DOM 元素的值,则需要使用 JavaScript 原生的方法,如 textContent、innerHTML、value 等。例如:
```javascript
var $div = $('div');
var text = $div[0].textContent; // 获取 jQuery 对象关联的 DOM 元素的值
```
需要注意的是,jQuery 对象与 DOM 元素是不同的,虽然 jQuery 对象封装了 DOM 元素,但它们有不同的属性和方法。在使用时,需要清楚自己要获取的是哪一个。
阅读全文