我想用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"
答案 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);