【发布时间】:2015-09-24 19:42:37
【问题描述】:
我在下拉列表中有项目名称和一个数量文本框。如果数量大于零,我将项目及其数量添加到表中, 现在我想检查表中是否已经存在项目,然后将数量相加
<script>
$(document).ready(function(){
$("#addBtn").click(function(){
var rmnameList = document.getElementById("rname");
var name = rmnameList.options[rmnameList.selectedIndex].text;
var qty = $('#qty').val();
if (qty > 0)
{
var tbody = $('#rTable').children('tbody');
var table = tbody.length ? tbody : $('#rTable');
//Add row
table.append('<tr><td>'+ name + '</td><td>'+ qty +'</td></tr>');
}
});
});
</script>
我找不到要更新的相应 <td> 元素。
我的 jquery 选择器是:
$('#rTable tbody tr td:first-child')
然后它返回:
[<td>BUN</td>, <td>Ketchup</td>, <td>Banana</td>]
【问题讨论】:
-
您如何访问
td?你的 jquery 选择器是什么? -
@Shaharyar $('#rTable tbody tr td:first-child')
标签: javascript html jquery jquery-selectors