Javascript 如何在jquery中获取id为的td的值

Javascript 如何在jquery中获取id为的td的值,javascript,jquery,Javascript,Jquery,我想用id获取的值。当我试图通过以下代码获取的值时,获取null值 function deletediv(ele){ var r = $("#row_ #price_"+ele).text(); alert(r); } 在这里,我尝试使用for循环获取中的值 for(var i=0 ; i< data[1].product.length ; i++ ){ var product_name = data[1].product[i].product_name;

我想用
id
获取
的值。当我试图通过以下代码获取
的值时,获取
null

function deletediv(ele){
    var r = $("#row_ #price_"+ele).text();
    alert(r);
}
在这里,我尝试使用
for
循环获取
中的值

for(var i=0 ; i< data[1].product.length ; i++ ){
    var product_name = data[1].product[i].product_name;
    var product_code = data[1].product[i].product_code;
    var product_price = data[1].product[i].price;
    var product_qty = data[1].product[i].qty;

    var row_count = i;

    var cell = $('<tr id="row_'+row_count+'"><td>'+product_code+'</td><td>'+product_name+'</td><td id="price_'+row_count+'">'+product_price+'</td><td><input type="text" class="form-control" name="qty_'+row_count+'" value="'+product_qty+'" style="width: 50%;" /></td><td> <input id="box_'+row_count+'" type="checkbox" name="cond_'+row_count+'" /><label for="box_'+row_count+'"><?php echo $lang_good; ?></label> </td><td><a onclick="deletediv('+row_count+')" class="btn btn-danger"  style="cursor:pointer"><i class="fa fa-trash-o"></i></a></td></tr><input type="hidden" class="form-control" name="pcode_'+row_count+'" value="'+product_code+'" />');

    $('#addItemWrp').append(cell);
}
for(var i=0;i
您的选择器错误,因为没有id为
行的内容
。选择器中的单元格不需要查找行,只需查找单元格,因为ID应该是唯一的

var数据=[0,{}];
数据[1]。产品=[{
产品名称:“SO”,
产品代码:0,
价格:100000000,
数量:1
}];
对于(var i=0;i
.btn{
宽度:2.5em;
高度:1米;
显示:内联块;
背景色:红色;
}


这不是正确的选择器
var r=$(“#行#价格#”+ele).text()
ID在整个文档中应该是唯一的。因此,不要将两个ID组合为一个选择器。使用
$('#row_'+ele)
$('#price_'+ele)


测试1
测试2
var sText=document.getElementById(“td1”).innerText;
警报(sText);

抱歉,但我之前尝试过,在Alert中获取空值我该怎么做,我应用了所有代码,但没有得到想要的结果。如果你也上传屏幕截图,看看何时何地获取空值会更好,因为你想删除行-为什么不使用
onclick=“deletediv(this)”
$(ele).closest('tr').remove())
deletediv
的内部?传入的“ele”的值是多少?我想删除该行,从该行中获取价格,并从总计中减少价格值。@DavidThomas id正在生成唯一的请检查屏幕截图
    <table>
        <tr>
            <td>test1</td>
            <td id="td1">test2</td>
        </tr>
    </table>


    <script>

            var sText = document.getElementById("td1").innerText;
            alert (sText);

    </script>