function insertQuestion(form) {
var x = "<img src='Images/plussigndisabled.jpg' width='30' height='30' alt='Look Up Previous Question' class='plusimage' name='plusbuttonrow'/><span id='plussignmsg'>(Click Plus Sign to look <br/> up Previous Questions)</span>" ;
if (qnum == <?php echo (int)$_SESSION['textQuestion']; ?>) {
$('#mainPlusbutton').html(x); // no need to create a jQuery object
}
//append rows into a table code, not needed for this question
}
<form id="QandA" action="<?php echo htmlentities($action); ?>" method="post">
<table id="question">
<tr>
<td colspan="2">
<a onclick="return plusbutton();">
<img src="Images/plussign.jpg" width="30" height="30" alt="Look Up Previous Question" class="plusimage" id="mainPlusbutton" name="plusbuttonrow"/>
</a>
<span id="plussignmsg">(Click Plus Sign to look up Previous Questions)</span>
</td>
</tr>
</table>
<table id="questionBtn" align="center">
<tr>
<th>
<input id="addQuestionBtn" name="addQuestion" type="button" value="Add Question" onClick="insertQuestion(this.form)" />
</th>
</tr>
</table>
</form>
上面的代碼假設發生的事情是用戶單擊「添加問題」按鈕,這會將問號附加到表中。現在假設發生的是,如果if語句在jquery函數中被滿足,那麼它假設用Images/plussigndisabled.jpg
替換加號按鈕圖像Images/plussign.jpg
。但它並沒有這樣做。如何用普通圖像替換圖像按鈕
所以我的問題是,用另一個圖像按鈕替換圖像按鈕的最佳方式是什麼?同樣在文檔就緒功能中,我需要它回到顯示Images/plussign.jpg
按鈕。
[ 'textQuestion']; ? 或者,稍微複雜一點,你可以調試腳本,看看它是否真的符合if語句嗎? –
@KiroConeski if語句是definetly匹配的。我沒有將它包含在上面的代碼中,但是當達到if語句時我包含了一些禁用屬性,並且它禁用了屬性。會話變量只包含問題總數 – user1819709