10

有没有办法选择所有日期输入?
我有:

<input type="date" name="bday">

我只需要选择所有输入。
很多选择器,但没有像:

$('input:date')

这种方法

 $("input[type='date']")

看起来不好

最佳做法是什么?

4

2 回答 2

27

如果你想要跨浏览器的东西,你应该坚持:

$('input[type="date"]')

我认为您不能以不同的方式选择日期类型的所有输入。但是,如果您想选择所有文本字段,则可以使用

$(':text') 

或者,如果您想要所有可以使用的收音机

$(':radio')
于 2013-05-23T15:32:55.673 回答
1

最干净的方法是在所有输入中添加一个类“日期”并使用$('.yourClass').

如果您不能添加课程,我不明白为什么$("input[type='date']")“看起来不好”。

也许你想要类似的东西$('input').filter('[type=date]')

于 2013-05-23T15:35:32.453 回答