我是 jQuery 的新手。我想知道以下在 jquery 中选择元素的方式之间的区别:
$(':button')
, $('input[type="button"]'
和$('input:button')
并且
$(':input')
和$('input')
选择器是否$('input')
留下任何$(':input')
会选择的元素?如果是,它们是什么?
我是 jQuery 的新手。我想知道以下在 jquery 中选择元素的方式之间的区别:
$(':button')
, $('input[type="button"]'
和$('input:button')
并且
$(':input')
和$('input')
选择器是否$('input')
留下任何$(':input')
会选择的元素?如果是,它们是什么?
使用有效 CSS 的 $( ":button" ) 的等效选择器是 $( "button, input[type='button']" )。
:button
只是一个 jQuery 快捷方式,让您可以同时选择input
元素类型button
和button
元素。使用$('input[type="button"]')
,您会错过定义为 的元素<button>some content</button>
。
:input
“选择所有输入、文本区域、选择和按钮元素”,而input
选择器只选择input
元素(而不是textarea
、 theselect
和button
元素)。