Jquery获取元素#form1:input和#form1 input 的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery获取元素#form1:input和#form1 input 的区别相关的知识,希望对你有一定的参考价值。

$("form :input") 返回form中的所有表单对象,包括textarea、select、button等
$("form input")返回form中的所有input标签对象

form input 是属于层级选择器(将每一个选择器匹配到的元素合并后一起返回)
form :input是属于表单选择器(匹配所有<input>、<textarea>、<select>、<button>元素)

参考技术A 1.#form1:input id为form1的input无素
#form1 :input id为form1元素低下的input元素

#form1:input表示为<input id="form1" />

#form1 :input表示为
<form id="form1">
<input />
</form>

以上是关于Jquery获取元素#form1:input和#form1 input 的区别的主要内容,如果未能解决你的问题,请参考以下文章

jQuery复习:第二章&第三章

jquery如何获取第一个或最后一个子元素

为啥使用 jquery.find(":input") 添加动态输入时无法获取输入元素?

jquery如何获取对应表单元素?

jquery中怎么获取页面input并且readonly属性input元素对象?

jquery 点击当前input元素对象获取下一个input对象