1.点击确认键,onclick事件,如何使用Dom获取当前选中的radio按钮,从而实现,拿到这个按钮的id,id格式为,sku-序号
2.拿到id之后,切割一下,拿到前面的sku,然后再拼接,sku-时价,拿价格,sku-时间 拿时间,sku-数量,拿数量
3.然后使用sku-序号拼接, sku-序号-价格,历史价格,sku-序号-时间,历史时间
<s:iterator id="crmOrderGoodsProm" value="crmOrderGoodsProms" >
<tr align="center">
<table cellpadding="1" cellspacing="1" border="0" style="width: 100%;">
<tr>
<td align="center" id="crmGoods.goodsSn"><s:property value="crmGoods.goodsSn"/></td>
<td align="center" id="discount_price"><s:property value="discount_price"/></td>
<td align="center" id="crmGoods.goodsName"><s:property value="crmGoods.goodsName"/></td>
<td align="center" id="count"><s:property value="count"/></td>
</tr>
<tr align="right">
<table cellpadding="1" cellspacing="1" border="1" style="width: 100%;">
<tr align="center" >
<td> </td>
<td>序号</td>
<td>价格</td>
<td>日期</td>
</tr>
<s:iterator var="entry" value="crmOrderGoodsPriceMap[crmGoods.goodsSn]" status="numoff">
<tr align="center">
<td>
<input type="radio" name="crmGoods.goodsSn" value="crmGoods.goodsSn"/>
</td>
<td align="center" id="crmGoods.goodsSn">
<s:property value="#numoff.index+1"/>
</td>
<td align="center" id="price">
<s:property value="price"/>
</td>
<td align="center" id="priceTime">
<s:property value="priceTime"/>
</td>
</tr>
</s:iterator>
在onclick事件的参数设置成this,即onclick="test(this)",可以吧当前的dom封装成一个对象传到test方法内。
各种字符串剪切、添加参见w3school,我估计真给你代码的没几个……
引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。
引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。+1
引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。+1