通过ID获取值,将其保存到变量,然后打印变量

时间:2014-05-28 19:21:00

标签: jquery

所以我只是想将div中的值保存到变量然后打印出来。

以下是我尝试http://jsfiddle.net/akpn3/449/

的内容
<script text/type="javascript">
var string = $('.label_text_price_overview').val();
$('.listprice').html(string);
</script>
<span class="label_text_price_overview"><span class="nobreak">USD <span>279.00</span></span></span>
<p class="listprice"></p>

2 个答案:

答案 0 :(得分:6)

Spans没有值,请使用.text()(如果您还想要内部跨度,则使用.html()):

var string = $('.label_text_price_overview').text();

<强> jsFiddle example

答案 1 :(得分:2)

这里有一些问题。

  1. text/type不是有效的HTML属性。你可以<script>
  2. .label_text_price_overview<span>。那些没有价值观。您可能需要.text()
  3. 您需要在DOM准备就绪后运行JavaScript,因此请将其包装在$(function(){})中。这等待文档准备好。
  4. <script>
    $(function(){
        var string = $('.label_text_price_overview').text();
        $('.listprice').html(string);
    });
    </script>
    <span class="label_text_price_overview"><span class="nobreak">USD <span>279.00</span></span></span>
    <p class="listprice"></p>