Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从while循环中获取当前价格_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如何从while循环中获取当前价格

Javascript 如何从while循环中获取当前价格,javascript,php,jquery,html,Javascript,Php,Jquery,Html,你好,盖伊和女孩们 正如您在下面看到的,我有Jquery代码和PHP/HTML代码。您可以在Jquery代码中看到price变量。控制台日志打印所有产品的所有价格,但我需要当前数量中的当前价格值。单击“更新数量”值 .closest用于数量表单。我试着用价格表做同样的事情,但我想不出来 很抱歉,我是一个初学者,了解如何使用jQuery从while循环中获取值 //Jquery函数 //PHP HTML代码 extract($row); //更新工程量 回声“; - {$quantity} + "

你好,盖伊和女孩们

正如您在下面看到的,我有Jquery代码和PHP/HTML代码。您可以在Jquery代码中看到price变量。控制台日志打印所有产品的所有价格,但我需要当前数量中的当前价格值。单击“更新数量”值

.closest
用于数量表单。我试着用价格表做同样的事情,但我想不出来

很抱歉,我是一个初学者,了解如何使用jQuery从while循环中获取值

//Jquery函数

//PHP HTML代码

extract($row);
//更新工程量
回声“;
-
{$quantity}
+
";
//更新价格不起作用
回声“;
回声"和#8364 ;$价格”;
回声“;
}
我的目标是使用价格值,然后使用具有数量值的AJAX php文件进行计算,然后在不刷新页面的情况下显示价格和小计


感谢您的时间,非常感谢!

您需要找到
的兄弟姐妹。更新数量表
并从中获取文本:

$(".update-quantity").click(function(e){
  var qf       = $(this).closest('.update-quantity-form');

  var id       = $(this).data('id');
  var quantity = qf.find('.cart-quantity').text();
  var price    = qf.siblings('.update-price-price-form').find('.cart-price-price').text();
  console.log("Price: " + price);
});

当我搜索时,很难在网上找到这个。谢谢你的时间和回答。我现在很高兴:P。祝你有一个愉快的一天/晚上。@Gester很乐意帮助:)
  extract($row);

  // update quantity WORKS
  echo "<div class='update-quantity-form'>";
  <a class='update-quantity' data-id='{$id}'>-</a>
  <div class='cart-quantity'>{$quantity}</div>
  <a class='update-quantity' data-id='{$id}'>+</a>
  </div>";

  // update price DOESNT work
  echo "<div class='update-price-price-form'>";
  echo "&#8364;<span class='cart-price-price'>$price</span>";
  echo "</div>";
}
$(".update-quantity").click(function(e){
  var qf       = $(this).closest('.update-quantity-form');

  var id       = $(this).data('id');
  var quantity = qf.find('.cart-quantity').text();
  var price    = qf.siblings('.update-price-price-form').find('.cart-price-price').text();
  console.log("Price: " + price);
});