我正在尝试使用find()
函数获取TD中包含的输入。
但是我收到了错误。
这是我的代码:
var ItxExtend={
CurrentSelectedIds : "",
IsSelected:false,
HiddenFieldId:"",
CurrentSelectedIds:"",
CheckBoxClass:"",
HiddenFieldRowId :"",
DivToInitId :"",
SeleccionarCheckbox :function (TrFromTableInPages){
var $tds = $(TrFromTableInPages).find("td");
var $ik = $tds[0];
var $c = $ik.find(this.CheckBoxClass);
var $item =$ik.find(this.HiddenFieldRowId).val();
}
错误: customJS.js:54 Uncaught TypeError:$ ik.find不是函数
答案 0 :(得分:1)
$tds[0];
返回一个原始dom元素,而不是一个jQuery对象,所以你不能从它做jQuery方法。将其更改为$tds.eq(0);
,您就可以使用它的发现。
答案 1 :(得分:0)
var $ik = $tds[0];
在这里,您要选择元素本身,而不是jquery-wrapped元素。相反,尝试
$($tds[0]).find( ...