Javascript 带有jquery对象的getAttribute方法

Javascript 带有jquery对象的getAttribute方法,javascript,jquery,Javascript,Jquery,我使用过滤器返回一个特定的元素。我想知道为什么.getAttribute不能处理返回的对象,而它可以处理.attr .getAttribute是与DOM对象关联的方法,而不是与jQuery对象关联的方法 如果您想使用它,您需要像 console.log(c[0].getAttribute('value')) 或 您正在将javascript与jquery混合使用。getAttribute是一个javascript函数 试试这个 console.log(c.attr('value')) 还是简

我使用过滤器返回一个特定的元素。我想知道为什么.getAttribute不能处理返回的对象,而它可以处理.attr

.getAttribute是与DOM对象关联的方法,而不是与jQuery对象关联的方法

如果您想使用它,您需要像

console.log(c[0].getAttribute('value'))


您正在将javascript与jquery混合使用。getAttribute是一个javascript函数

试试这个

console.log(c.attr('value'))
还是简单

console.log(c.val())
var c是数组对象,而不是单个对象。使用如下索引:

console.log(c[0].getAttribute('value'))
              ^--- 0 index

console.logc.attr'value'用法this@PraJen:是的,它可以与.attr一起工作,但我的问题是如何让它与.attr一起工作getAttribute@amit很多人都发布了答案,我认为应该注意到它没有价值?没有,我发布了关键点,然后继续编辑,如果你发现了半生不熟/不正确的答案,那么你为什么不投反对票呢?我只是在戏弄你!您总是发布正确和有用的信息。感谢您发布答案。这对获取值真的很有帮助,c.val函数会更好吗?
console.log(c.val())
console.log(c[0].getAttribute('value'))
              ^--- 0 index