JQuery获取表格值问题,加急!!加急!!加急!!加急!!加急!!!!!!!!!
如图:
如图所示:数据有很多行,HTML标签是拼出来的,图为页面显示的一行结果,并且我在每一行的价格文本框都加了onkeyup(this)事件,价格也能在JS中通过var price = $(this).val()得到;
因为数据我都是通过JS赋给页面的,所以在赋值的时候我给价格文本框加了属性:**.find("td:eq(10).attr('sum',sum)"),把数量也绑到了价格上面。
问题1:
我通过var sum = $(this).attr('sum');得到的确实underfind。通过Firefox的fireBug看页面代码发现价格文本框上已经绑了sum='245',请问明明有值我通过var sum = $(this).attr('sum');却获取不到。
问题2:如何通过parent(),找父类找的数量文本框获取值?我是这样写的:
1: $(this).parent().find("td:eq(0)").find("input:checked[type=text]").val();
2: $(this).parent().parent().find("td:eq(0)").find("input:checked[type=text]").val();
如上2种都试过,结果都是underfind。
求结果,求原因,我是菜鸟,很急!!
[解决办法]
把html中写事件函数的代码发出来
[解决办法]
把代码贴出来
[解决办法]
1.看你这行代码
**.find("td:eq(10).attr('sum',sum)")
$(this).parent().parent().find("td:eq(0)").find("input:checked[type=text]").val();
$(this).parent().parent().find("td:eq(0)").find("input[type=text]").val()