所以我有一个包含多个表单的页面,我希望能够访问特定表单中的 type="datetime"
输入元素。我知道我可以执行 $('input[type="datetime"]')
但这会给我页面上的所有输入标签。我也无法使用“form”属性,因为并非所有浏览器都使用它(叹息IE)。对我来说更糟糕的情况是做类似的事情:
$(document.forms["..."].elements).each(function() {
if (this.type="datetime") {.....}
});
但我确信这可以在 jQuery 中使用一个选择器来完成。有人可以告诉我如何用一个选择器做到这一点吗?
最佳答案
将 id 添加到您的表单,然后选择该表单内的 DOM,如下所示。
$('#form input[type="datetime"]')
关于javascript - 如何使用jquery访问特定表单和特定类型的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15127024/