使用jQuery指标工作其实我也2个问题,在每个功能
首先,我要计算一个html页面的百分比,并通过附加它使用JavaScript返回。这工作正常,但它设置在任何地方相同的价值。我想我需要像'这个'这样的东西,但是我找不到如何让它工作。每个功能都不在里面,而是设置在任何地方。
另一个问题是var getalfavconvert = parseFloat(getalfav.substring(1));
由于某种原因它返回一个奇怪的值。另一方面var getalconvert = parseFloat(getal.substring(1));
工作正常。我认为这与链接有关。
的另一个问题是
$(".thing-shot ul").prepend('<li class="hammer">10%</li>');
$('.things li .group').each(function(index) {
// get value from page
var getal = $('.current-user-view').text();
var getalfav = $('.fav.marked a').text();
// convert value to float
var getalconvert = parseFloat(getal.substring(1));
var getalfavconvert = parseFloat(getalfav.substring(1));
//make a percentage calculation
var gedeeld = getalconvert/getalfavconvert;
var percentage = gedeeld*100;
// Set percentage in html
$(".hammer").text(percentage);
});
这是李在HTML结构:
<li id="screenshot-2081" class="group">
<div class="athing">
<div class="thing-shot">
<div class="thing-img">
<a href="go.html" class="link"><img alt="teaser" src="teaser.png?1310142565" /></a>
</div>
<ul class="tools group">
<li class="fav marked">
<a href="go.html">21</a>
</li>
<li class="cmnt current-user-cmnt
">
<a href="#">6</a>
</li>
<li class="views current-user-view">
276
</li>
</ul>
</div>
<div class="extras">
</div>
</div>
</li>
你有一些锤子类的元素?他们是什么(或它)? –
抱歉忘记了,我已将它添加到JavaScript。这行:$(“。shot ul”)。prepend('
@Max:'.shot ul'与'.things li .group'有关吗? –