0
總是在頁面上的一些html。使用jQuery更新div並不顯示在DOM上
<div class="info">
<div class="bar"></div>
<div class="rehints">10 REHINTS</div>
<div class="hinter">
<div class="picture monophoto">
<div class="text">BO</div>
<div class="img" style="background-image: url();" onclick=""></div>
</div>
<div class="content">
<div class="one">Hinted by:</div>
<div class="two"><a href=""></a></div>
</div>
</div>
<div class="partnertext">Partnered Hint</div>
<div style="clear:both;"></div>
</div>
</div>
我加入以下jQuery來隱藏它的情況下,有沒有「打
var selectedProductsInfo = viewHint.querySelector('.rehints').textContent;
var selectedProductsHints = a.clones + ((a.clones == 1)? " REHINT" : " REHINTS");
if(pathsArray[1] == 'user' && selectedProductsHints == '0 REHINTS') {
$('.info').css('display', 'none');
} else {
$('.info').css('display', 'inline');
selectedProductsInfo = selectedProductsHints;
}
調試的情況下顯示有提示,應該在這裏分配給它:
<div class="rehints">10 REHINTS</div>
在我運行下面的代碼的情況下。調試器看起來像它找出它確實有提示的分配2個HINTS到div:
但結果仍顯示10個REHINTS:
我在做什麼錯誤?
使用'.show()'/'.hide()',而不是'的.css( '顯示')' –