【发布时间】:2018-05-15 17:23:33
【问题描述】:
我有这个 Html <h1 class="count" role="status">Search results 546</h1>
我正在尝试仅克隆该 div 的数字“546”并将其显示在另一个 div 'h2.count'中
我设法通过以下方式仅调用警报中的数值:
var price = $('h1.count').text();
var parsedPrice = parseFloat(price.replace(/([^0-9\.])/g, ''));
alert(parsedPrice.toFixed(0));
否则,当我尝试让它显示在 div h2.count 而不是警报时,它不起作用。
我尝试了以下方法:
var price = $('h1.count').text();
var parsedPrice = parseFloat(price.replace(/([^0-9\.])/g, ''));
$parsedPrice.appendTo('h2.onlycount');
有没有想过我做错了什么?
非常感谢大家!
【问题讨论】:
-
您的
h1没有count类。 -
抱歉忘记了,但它确实在 h1 中有计数类,它显示在警报中。我没有设法将它放在另一个 div 中。 .
-
您能否使用
<>制作一个有效的sn-p 来演示您的问题? -
$parsedPrice 不存在(并且 parsedPrice 是一个没有 appendTo() 的浮点数)。你会想要大致类似于 $('').text(parsedPrice).appendTo('h2.onlycount') 的东西,但这会给你一个额外的 span 元素来包装计数。
-
或者你可以简单地这样做: $('h2.onlycount').text(parsedPrice) 如果你只想要那里的价格。
标签: javascript jquery append clone