【发布时间】:2018-06-28 23:22:11
【问题描述】:
有没有办法将find() 链接到val() 之后?
例如,给定以下代码,我想清除所有输入的值,但只切换具有.required 类的输入的required 属性:
$('#some-selector')
.find(':input')
.val('')
.find('.required')
.prop('required', someBoolean);
从jQuery docs 可以看出val() 返回一个字符串、数字或数组。在我看来,find() 不会在这个返回值上起作用,因为我相信它需要一个 jQuery 对象。
所以有几个问题:
- 我在 jQuery 理解方面的差距在哪里,以至于我试图将
find()链接到val() - 我将如何满足我的要求:我想清除所有输入并切换类
.required所需的所有输入。
谢谢!
【问题讨论】:
-
我认为无论如何你的逻辑是有缺陷的,输入不能有任何孩子,所以你不能对他们做
.find
标签: javascript jquery jquery-chaining