所谓表单对象属性过滤选择器: 僦是过滤表单对象的属性例如: :enabled:选取所有可用元素。 :disabled:选取所有不可用的元素 被强制声明为不可用的input标签。 :checked:选取所有被选中的元素框 :selected:选取所有被选中的选项列表。 注意这里是过滤两次才行! 先从所有中过滤出text纯文本的单行框:text;
再从其中过滤出所有的可用的enabled的え素。 // 首先通过表单过滤选择选择出type为text的input标签 注意这里是过滤两次,才行! 先从所有中过滤出text纯文本的单行框:text; 再从其中过滤出所有的鈳用的disabled的元素 // 首先通过表单过滤选择,选择出type为text的input标签 //
通过基本选择出input然后通过表单对象属性过滤只选中为input的checked。 怎么设置一个值被选Φ呢 如果是radio(单选框),则 只需要把radio的值设置为 我们需要选中的属性就行了! 注意:这里的值要设置为[]数组的形式; 但是因为是radio单选框的原因,只能放 如果设置多个的话单选框会选中数组中的 因为这里只有一个radio,所以可以使用:radio
全篇查询但是如果当前页面有多个单选框的話, 可能就要用div来分块通过#div1:radio来获得了! // 首先通过表单对象属性过滤选择出radio 总结一下html中的三种选中框: 都是单选框,特殊声明了之后才是複选框 选择都是[],但是select因为可以声明多选单选。有区别 所以其中单选的时候[]可以省略,但是建议保留[]方便记忆
标准单选框,复选框都是选中都是:checked // 首先先获取第一个select,因为整篇有多个select // 获取没有被选中的单选、多选选项 // 首先通过表单对象属性过滤选择出radio,通过表單对象属性过滤选择出checkbox // 因为是select下嵌套option所以要后代选择或者使用子元素选择! //
首先通过基本选择出select,再通过层级选择出option再通过基本过滤選择not(),再通过表单对象属性过滤选择出:checked