添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
买醉的手链  ·  Member Data Sharing ...·  1 周前    · 
面冷心慈的红酒  ·  moment.js 获取 ...·  4 月前    · 
唠叨的松树  ·  pytorch ...·  1 年前    · 
潇洒的牙膏  ·  postgresql c ...·  1 年前    · 

我有一個table, 每一個tr裡有4個td,在第4個td裡綁定了onclick事件,想要抓td(1)和td(2)的值,相乘後再放會td(3),因為每個tr的td(3) 都要作相同的事,所以想寫一個共通的function,我的function如下,但怎麼試都是undefine,我想找每一列的數量和單價,相乘後再放入金額,想請教專家們正確的寫法

function count(){
var C01 = $(this).parent().prev().val();
console.log(C01);
function count(input){ var one = parseInt($(input).parent().prev().prev().children().val()); var two = parseInt($(input).parent().prev().text()); $(input).val(one * two);

    function count() {
		var tr        = $(this).closest('tr');
		var amount    = tr.find('td:eq(1)').find('input').val();
		var unitPrice = tr.find('td:eq(2)').text();
		var temp      = tr.find('td:eq(3)').find('input');
			amount    = parseInt(amount, 10);
			unitPrice = parseInt(unitPrice, 10);
			temp.val(amount * unitPrice);

PS. 俺不是專家