javascript - 如何使用jquery访问特定表单和特定类型的元素

标签 javascript jquery jquery-selectors

所以我有一个包含多个表单的页面,我希望能够访问特定表单中的 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/

相关文章:

javascript - jquery/jscript 未加载

jQuery:选择具有唯一 ID 的所有输入(正则表达式/通配符选择器)

javascript - 滑出式菜单不显示网页第 2 部分中的导航链接

javascript - GDrive 分段上传 jQuery

javascript - 在 Javascript 中按函数优化分组

jquery:Jquery 中是否有 $.post 的失败处理程序?

javascript - 如何在 Next js 中使用 websockets

javascript - 在水平进度条上 Bootstrap 多个条

javascript - 使用 jQuery 选择子元素

jQuery onclick 选择器不起作用