Se ha hecho esta pregunta, pero necesito algo diferente y no sé si es posible.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <tr class="cart-subtotal"> <th>Subtotal</th> <td><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>713.99</bdi></span></td> </tr> Necesito conseguir el 713.99 .
¿Cómo puedo hacerlo? Sé que puedo obtenerlo desde dentro del bdi:
<p id="demo"></p> <script> var str = $('bdi').clone().find('span').remove().end().text().split('"')[1] document.getElementById("demo").innerHTML = str; </script>Pero, ¿cómo lo hago si de específicamente class="cart-subtotal"?
No es eficiente pero funciona para su caso.
var re = /(\d+\.\d+)/.exec($(".woocommerce-Price-amount").html());entonces puedes alcanzarlo tomando el primer elemento que es re[0]