[size=18px]这是要求:在数量这一列,为每个商品的数量左右添加’+’和’-’按钮,点击按钮,实现对应的加减效果
function add(obj){
var count = $(obj).val();
alert(count)
}
这是body里面的内容 我发现在js里面根本取不到值
<table class="table table-striped">
<tr>
<td>#</td><td>名称</td><td>价格</td><td>数量</td>
</tr>
<c:forEach items="${list}" var="l" varStatus="sta">
<tr onmousemove=" this.style.backgroundColor='pink';" onmouseout="this.style.backgroundColor='white';">
<td>${sta.index+1}</td>
<td>${l.name}</td>
<td>${l.price}</td>
<td>
<span onclick="jian($(l.account)"> - </span>
<span id="ccoo">${l.account}</span>
<span onclick="add(${l.account)"> + </span>
</td
</tr>
</c:forEach>
</table>
function add(obj){
var count = $(obj).val();
alert(count)
}
这是body里面的内容 我发现在js里面根本取不到值
<table class="table table-striped">
<tr>
<td>#</td><td>名称</td><td>价格</td><td>数量</td>
</tr>
<c:forEach items="${list}" var="l" varStatus="sta">
<tr onmousemove=" this.style.backgroundColor='pink';" onmouseout="this.style.backgroundColor='white';">
<td>${sta.index+1}</td>
<td>${l.name}</td>
<td>${l.price}</td>
<td>
<span onclick="jian($(l.account)"> - </span>
<span id="ccoo">${l.account}</span>
<span onclick="add(${l.account)"> + </span>
</td
</tr>
</c:forEach>
</table>
<span id="ccoo">${l.account}</span>
<span onclick="add(this)"> + </span>
function add(obj,add){
var span= $(obj)[add?'next':'prev'],v=parseInt(span.text())||0;
v+=add?1:-1;
span.text(v)
}推荐学习资料
通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名
easyui datagrid fitColumns:true失效解决办法
改成
<span onclick="add(#ccoo)"> + </span>
<span onclick="add(this)"> - </span>
<span id="ccoo">${l.account}</span>
<span onclick="add(this, true)"> + </span> function add(obj, add) {
var span = $(obj)[add ? 'prev' : 'next'](), v = parseInt(span.text()) || 0;
v += add ? 1 : -1;
span.text(v)
}