Javascript 如何将.not jquery与.serialize一起使用
我想序列化此表单,但不输入名称Javascript 如何将.not jquery与.serialize一起使用,javascript,jquery,Javascript,Jquery,我想序列化此表单,但不输入名称lname 代码: var x=` 名字: 姓氏: `; var b=$(x).not(“[name=lname]”)。serialize(); 控制台日志(b); 要执行此操作,您需要在表单中的输入元素上调用:not(),而不是表单本身。serialize()方法也是如此。试试这个: var x=` 名字: 姓氏: `; var b=$(x).find('input:not([name=“lname”])).serialize(); 控制台日志(b) 您
lname
代码:
var x=`
名字:
姓氏:
`;
var b=$(x).not(“[name=lname]”)。serialize();
控制台日志(b);
要执行此操作,您需要在表单中的输入
元素上调用:not()
,而不是表单本身。serialize()
方法也是如此。试试这个:
var x=`
名字:
姓氏:
`;
var b=$(x).find('input:not([name=“lname”])).serialize();
控制台日志(b)代码>
您可以尝试使用和:
var x=`
名字:
姓氏:
`;
var b=$(x).find('input[name!=lname]').serialize();
控制台日志(b)代码>
没问题,很乐意帮忙
var x = `<form action="/action_page.php">
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Doe"><br><br>
<input type="submit" value="Submit">
</form> `;
var b =$(x).not("[name=lname]").serialize();
console.log(b);