我的<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>
提前感谢您的帮助
答案 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'))
答案 5 :(得分:1)
使用prop()方法获得更好的结果:
$('.resultCount span').text($('li#totalCount').prop('data-resultcount'));
答案 6 :(得分:0)