jQuery选择器按名称获取表单

前端之家收集整理的这篇文章主要介绍了jQuery选择器按名称获取表单前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_0@
我有以下html:
<form name="frmSave">..</form>

只是为了知道,我无法修改html来添加一个id或其他东西,所以我可以很容易地获取一个变量中的form元素。

这是我试图通过它的名字获取表单元素:

var frm = $('form[name="frmSave"]');
console.log(frm);

(但我认为这将尝试获取一个名称frmSave的子元素内部的形式,这是我需要的错误)。

我如何才能实现这一点,是否可以通过一个选择器名称获得一个表单?

更新:我正在做错误的方式在我的源代码通过让孩子的元素作为基督教Varga解释说。不过,我把它放在正确的方式,我的坏。

解决方法

$(‘form [name =“frmSave”]’)是正确的。你提到你以为这样会让所有的孩子在表单里面留下名字frmsave;这只会在窗体和选择器之间有空格或其他组合器的情况下发生,例如:$(‘form [name =“frmSave”]’);

$(‘form [name =“frmSave”]’)字面意思是找到名称为frmSave的所有表单,因为没有组合器。

原文链接:https://www.f2er.com/jquery/183208.html

猜你在找的jQuery相关文章