Jquery在TD中获取存储在变量中的Id输入

时间:2018-03-21 18:56:02

标签: javascript jquery html

我正在尝试使用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不是函数

2 个答案:

答案 0 :(得分:1)

$tds[0];返回一个原始dom元素,而不是一个jQuery对象,所以你不能从它做jQuery方法。将其更改为$tds.eq(0);,您就可以使用它的发现。

答案 1 :(得分:0)

var $ik = $tds[0];

在这里,您要选择元素本身,而不是jquery-wrapped元素。相反,尝试

$($tds[0]).find( ...