jQuery.find()输入多种类型
jQuery .find() inputs of multiple types
我使用以下jQuery克隆一组输入字段(1个选择字段、2个文本字段和1个数字字段)
$("#add_button").click(function(e) {
e.preventDefault();
$(".form-row :first").clone().insertAfter(".form-row :last").find("input[type='text']").val("");
});
有没有什么方法可以扩展它,使克隆的数字字段不包含值。
我试过
$("#add_button").click(function(e) {
e.preventDefault();
$(".form-row :first").clone().insertAfter(".form-row :last").find("input[type='text|number']").val("");
});
这不起作用。
.find("input[type='text|number']")
中的选择器不正确。要选择多个元素,请用逗号分隔选择器。
.find("input[type='text'], input[type='number']")
参见多重选择器
要将空字符串设置为所有input
元素的值,请使用元素选择器。
.find('input').val('')
必须使用多元素选择器,使用,
来分隔每个选择器;类似:
$("#add_button").click(function(e) {
e.preventDefault();
$(".form-row :first").clone().insertAfter(".form-row :last").find("input[type='text'], input[type='number']").val("");
});
相关文章:
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 如何在DOM元素上按类型构建此函数
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何从querySelectorAll中获取按钮类型
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何将具有文本类型值的var放入jQuery函数中
- javascript解释器如何理解变量的数据类型
- 可变大小的JavaScript字符串如何成为基元类型
- AngularJS指令只识别双向绑定类型
- 在<输入类型=“;文件“/>
- 从查询字符串参数推断出正确的数据类型
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 为什么不'我们在javascript中使用函数参数的数据类型
- Javascript 可选类型提示
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- html5视频中的Youtube类型注释
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示