我花了幾個小時在這個特定的代碼,但似乎不適合我。基本上我試圖onclick按鈕然後更改文本從簽署到簽署成功與條件如果簽到成功然後顯示圖像,否則設置圖像顯示:無。Onclick文本更改,然後顯示圖像jQUERY
你可以試着幫我解決這個問題,謝謝。
HTML:
<div class="checkLevel" id="damonkEYkEY">
<span data-bind="css: safeLevelClass"> </span>
<a href="#" id="checkLevelBtn">簽到</a>
<img src="images/Calendartest.png" alt="" class="calendarshow" style="display:none">
</div>
的jQuery:
$(document).ready(function() {
$("#damonkEYkEY").click(function(e) {
e.preventDefault();
$(".checkLevel a").text(function(i, t) {
return t == '簽到' ? '簽到成功' : '簽到';
});
if($(".checkLevel a").text('簽到成功')){
$(".calendarshow").css("display", "block");}
else{
$(".calendarshow").css("display", "none");}
}
});
});
CSS:
.calendarshow {
display: inline-block;
bottom: -180px;
position: absolute;
left: 118px;
}
變化'如果($( 「checkLevel一」)。文本( '簽到成功')) {'to'if($(「。checkLevel a」)。text()=='簽到成功'){' – guradio
@guradio嗨,我修改了代碼,但按鈕沒有替換e點擊了,請告知 –
按鈕無法點擊?你能創建一個片段嗎? – guradio