我有 4 个 div,里面有一个随机数
调用$("#result1 span").text()
时输出为空白。但是,当调用$("#result1 span").html()
输出时会给出值。
如何在没有 html 的情况下获得价值?
输出是这样的:
<style type="text/css">
#number {position:relative; top:-225px;left:584px;width:230px;height:10px;}
#number span {padding:14px; margin:2px; color:orange; font-size:30px;}
#number input:hover{opacity:0.9; filter:alpha(opacity=90);}
#number input{opacity:1.0; filter:alpha(opacity=100);}
#generate {position:relative; top:35px; left:-1px; width:95px; height:25px;}
#reset {position:relative; top:35px; left:5px; width:95px; height:25px;}
</style>1
我需要的值就在结束</style>
标记之后"1"
完整的html:
<div id="number">
<span id="result1"></span>
<span id="result2"></span>
<span id="result3"></span>
<span id="result4"></span>
<button id="generate">Generate</button>
<button id="reset">Restart</button>
</div>
Javascript:
$('#result1').html((Math.random() * 10) >> 0);
$('#result2').html((Math.random() * 10) >> 0);
$('#result3').html((Math.random() * 10) >> 0);
$('#result4').html((Math.random() * 10) >> 0);