TypeError:$(...)。find(...)。$不是函数

时间:2018-05-24 04:20:10

标签: javascript jquery

我想用id更改data-的HTML值,所以我制作了这个脚本:

$('#body-a').find('[data-id="' + result.rowId + '"]').$("td.qty").html(result.qty);

但我得到了这个错误:

  

TypeError:$(...)。find(...)。$不是函数

我还尝试了以下脚本:

$('#body-a').find('data-id="' + result.rowId + '"').$("td.qty").html(result.qty);

错误:

  

语法错误,无法识别的表达式:data-id =" 1a06348da52c757b7c3460dae71f464b"

1 个答案:

答案 0 :(得分:3)

$('#body-a').find('[data-id="' + result.rowId + '"]').$("td.qty").html(result.qty);

这里的问题可能是。$ bit。你试过吗?

$('#body-a').find('[data-id="' + result.rowId + '"]').find("td.qty").html(result.qty);

您可以进一步简化

$('#body-a [data-id="' + result.rowId + '"] td.qty').html(result.qty);