我有以下tr:
<tr>
<td>My Text</td>
<td><input class="btn btn-primary" value=" Test " onclick="myFunc(this);" /></td>
</tr>
我试图获取文字&#34;我的文字&#34;来自之前的td
function myFunc(obj){
console.debug($(obj).closest('td').previous('td').text());
}
然而,它正在返回:TypeError: $(...).closest(...).previous is not a function
Isn最近()是一个函数吗?
由于
答案 0 :(得分:1)
在jQuery中signer.setClientUserId("1234");
而不是.prev('td')
答案 1 :(得分:1)
问题在于&#34;错误消息&#34; 中提到的之前的功能。
正如埃迪正确提到的那样。
.previous('td')
使用它。
答案 2 :(得分:1)
确保安装了jQuery并且在javascript之前运行了jquery库脚本,并且函数的参数实际上是一个有效的jQuery查询。
.prev()
也可能超出.closest