jquery css选择器使用输入类型Error
jquery css selector using input type Error
我正试图弄清楚为什么下面的jquery代码会导致错误
var table = $(sender).closest("table")[0];
var trk_begin_field = $(table).find('.myClass:input');
我看到以下DOM异常在Chrome调试器中抛出:
未能对"Element"执行"querySelectorAll":"[id='myTable']。myClass:input"不是有效的选择器。"
id的右括号和类名之间似乎有一个额外的空格。不确定这是怎么发生的,或者这是否是错误的原因。
如果您试图在表中获得具有特定类名的输入,您可以执行以下操作:
var table=$("table"); //cast your table here
table.find("input.a").each(function(){
$(this).val("triggered");
//input.b will be skipped
});
jsfiddle sample
http://jsfiddle.net/84nucpxm/1/
我需要使用
var trk_begin_field = $(table).find('.myClass').filter('input');
相关文章:
- 在<输入类型=“;文件“/>
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 可以't将几个数字设置为<输入类型=“;数字“>
- 在输入类型日期中设置日期
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 输入类型按钮返回历史记录并返回顶部
- 从HTML表单发布blob的表单输入类型是什么
- 输入类型文件的未捕获类型错误
- 如何在jQuery Mobile中设置100%宽度的输入类型日期
- 输入类型=文件验证停止其他输入类型验证
- 如何显示在输入类型文件中选择的文件
- jQuery Modal Popup-回发后输入类型设置为null
- 在控制器中将输入类型时间更改为秒
- 更改具有相同id的输入类型的所有值
- 对于每个输入类型,使用javascript获取值
- 输入类型范围在angularjs重复内不起作用
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 如何调用两个函数是一种html输入类型
- 如何使按钮作为输入类型文件
- 可以设置输入类型=文件的文本框的高度