使用jquery设置span的值

时间:2013-12-24 06:57:09

标签: javascript jquery

我的<li>有一个名为data-resultcount的字段。我需要选择data-resultcount值并在span中打印。我<li>

  <li id="totalCount" style="display:none" data-total="19" data-resultcount="19">totalCount</li>

<span>

<div class="resultCount">Results:
    <span></span>
</div>

提前感谢您的帮助

7 个答案:

答案 0 :(得分:2)

您可以使用.data()data-resultcount

中获取值
$('.resultCount').find('span').text($('#totalCount').data('resultcount'))

$('.resultCount span').text($('#totalCount').data('resultcount'))

答案 1 :(得分:1)

试试这个:

HTML:

<div class="resultCount">Results:
    <span id ="mySpan"></span>
</div>

JS:

document.getElementById("mySpan").innerHTML="Span text is changed";

希望这有帮助。

答案 2 :(得分:1)

尝试

$('.resultCount span').text($('#totalCount').attr('data-resultcount'));

答案 3 :(得分:1)

这将有效:

$('.resultCount span').text($('li#totalCount').attr('data-resultcount'));

答案 4 :(得分:1)

尝试以下方法:

$(".resultCount").find('span:first').text($("#totalCount").attr('data-resultcount'))

Fiddle Sample

答案 5 :(得分:1)

使用prop()方法获得更好的结果:

$('.resultCount span').text($('li#totalCount').prop('data-resultcount'));

答案 6 :(得分:0)

试试这个

$(".resultCount").find('span').text($("#totalCount").attr('data-resultcount'))

Working Fiddle