jquery - 无法使用 jQuery 在 <td> 中获取文本

标签 jquery html datatables jeditable

我有一个 <td>像这样的元素:

<td class="right editable qty">100</td>

我想获取其中的值 ( 100 ) 但遇到了一些问题。

这是我的脚本:

$('#example tbody tr td.qty').change(function () {
    var sQty = $(this);

    console.log(sQty); // print [<td class="right editable qty">100</td>]
    console.log($.text(sQty)); // print nothing
    console.log(sQty.val()); // print nothing
    console.log(sQty.text()); // print nothing
    console.log(sQty.html()); // print <form><input style="width: 100%; height: 100%; " autocomplete="off" name="value"></form>
}); 

我的脚本是否缺少某些内容?

我正在使用:DataTablesjeditable

最佳答案

你可以通过$(selector).text();获取值

改变

console.log($.text(sQty));

console.log(sQty.text());

关于jquery - 无法使用 jQuery 在 <td> 中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158015/

相关文章:

javascript - 在循环中定义函数的最佳方法是什么? - JavaScript

jquery - jQM ListView ('refresh' );正在打破插图列表

javascript - 将事件添加到 HTML 输入数组的所有元素并获取数组中的值

javascript - jquery DataTables 父行和子行作为一条记录而不是两条记录发布到服务器

javascript - Jquery - Bootstrap DataTable 刷新问题 DATA

javascript - jquery中刷新DataTable插件表

javascript - 根据下拉列表中的选择显示 div 的内容

javascript - 为什么我的代码在 external.js 文件中无法运行,但在 HTML 中却可以运行

javascript - 空时用jquery隐藏单元格(无内容)

javascript - 使用js将登录数据发布到站点