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>
上記のコードで想定されることは、ユーザーが [質問を追加] ボタンをクリックすると、質問番号がテーブルに追加されることです。ここで、jquery 関数で if ステートメントが満たされると、プラス ボタンの画像Images/plussign.jpg
がに置き換えられると想定されますImages/plussigndisabled.jpg
。しかし、これは行っていません。
私の質問は、画像ボタンを別の画像ボタンに置き換える最良の方法は何ですか? Images/plussign.jpg
また、ドキュメント準備機能では、ボタンの表示に戻る必要があります。