2 a1007790170 a1007790170 于 2015.07.16 16:56 提问

求js大神帮忙啊。。。。。。。万分感谢!!!!!!!!!!!!!

1.点击确认键,onclick事件,如何使用Dom获取当前选中的radio按钮,从而实现,拿到这个按钮的id,id格式为,sku-序号
2.拿到id之后,切割一下,拿到前面的sku,然后再拼接,sku-时价,拿价格,sku-时间 拿时间,sku-数量,拿数量
3.然后使用sku-序号拼接, sku-序号-价格,历史价格,sku-序号-时间,历史时间

4.然后将拿到的值,组成一个字符串,然后传给另一个页面

    <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>&nbsp;</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>

4个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.16 17:24

引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。

u012401478
u012401478   2015.07.17 09:43

引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。+1

DaveLeeCN
DaveLeeCN   2015.07.16 17:05

在onclick事件的参数设置成this,即onclick="test(this)",可以吧当前的dom封装成一个对象传到test方法内。
各种字符串剪切、添加参见w3school,我估计真给你代码的没几个……

dongjinwang
dongjinwang   2015.07.27 23:55

引入一下jquery吧,不然你这个操作dom节点还是比较麻烦的。
根据$('input[type=radio]:checked')获取选中的radio。
根据radio找到同一个tr下的td内容。做对应操作就行了。+1

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SSH框架小例子
里面有个小错误,希望知道的大神能帮忙解决下,万分感谢。
我求教高手的VB毕业设计
在ACCESS里,数据库插入的时候,运行出现问题,求高手们帮忙,万分感谢
求大神帮忙啊!!!!!!!!!!!!!!!!!!!
启动tomcat的时候总是报错; [ERROR] 2015-12-30 14:45:05 :Context initialization failed  java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.(Unknown Source) at org.springframework.asm.C
求大神解决,万分感谢!!!MATLAB2017b
求大神解决,万分感谢!!!
买房的事终于有点眉目了,感谢朋友们,感谢主!
这次买房,朋友们的热心和真诚感动了我,总结一下,总结才能成长. 1.不管什么时候,一定要把朋友放在第一的位置,因为朋友团结起来能产生无穷的力量. 2.做事一定要理性,事先安排好,想到一切可以想到的问题,特别是大事,一定要准备充分,不然就会因此陷入困境.
感谢师兄们的激励和帮助
  最近获得的帮助挺多的。首先是尹思师兄,远在荷兰,还在百忙中能给我介绍了一下国外的先进计算机教育情况,让我清楚到了现在学习环境是多么糟糕。然后是对于我的毕业设计方面的指导。远在北京曾毅师兄对我的毕业设计指导,也包括对于我未来的研究生学习的指导。还有就是中科院的黄博远师兄,虽然刚刚才认识,但是给予了我很多关于自然语言处理方面的工具和指导。最后就是我的blog上给我留言的两位研究生师兄,虽然互不相识
新浪漫步者6.1
感觉很不好的一个软件 求更好的 有没有大神帮忙!
fifo to uart
VHDL 带fifo的uart 源代码,求大神帮忙修改。
帮忙看一下哪儿错了 头痛 万分感谢
//输出的不是水仙花数#include #include using namespace std; int main() { int i,a,c,d,e,f,g,h; for (i=100;i<=999;++i) {a=i%10; c=i/10; d=c%10; e=c/10; f=pow(a,3); g=pow(d,3); h=po
求给位大神帮忙啊
import java.util.*; public class Translate{  public static void  main(String[] args){   Scanner sc = new Scanner(System.in);   String  num = sc.nextLine();   solv(num);  }  private static void