如果我有以下代码,是否可以分别选择第一个、第二个和第三个 dd。例如,如果我想将子价格更改为 30,运费更改为 10,总计更改为 40,我将如何在 jquery 中单独选择每个 dd?我知道我可以添加类并通过它来完成,我只是想知道是否还有其他方法可以做到这一点。
<dl class="cart">
<dt>Sub-Total:</dt>
<dd>10.00</dd>
<dt>Shipping</dt>
<dd>5.00</dd>
<dt>Total:</dt>
<dd>15.00</dd>
</dl>
另外我如何添加jquery
<dt>Discount</dt>
<dd>-5.00</dd>
总 dt 的正上方
最佳答案
var newDD = '<dt>Discount</dt><dd>-5.00</dd>';
$('dd', '.cart').eq(0).text(30);
$('dd', '.cart').eq(1).text(10);
$('dd', '.cart').eq(2).text(40);
$('dt', '.cart').last().before(newDD);
关于Jquery dd 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11622639/