這就是如何將圖像設置在HTML
<tr>
<td colspan="2" align="center"
<input type="image" src="save.gif" id="saveButton" name="saveButton"
style="visibility: collapse; display: none"
onclick="ToggleFunction(false)"/>
<input type="image" src="saveDisabled.jpg" id="saveButtonDisabled"
name="saveButton" style="visibility: collapse; display: inline"
onclick="ToggleFunction(true)"/>
</td>
</tr>
更改onClick
事件到你自己的函數,在JS在它們之間進行切換。
在
ToggleFunction(seeSaveButton){
if(seeSaveButton){
$("#saveButton").attr("disabled", true)
.attr("style", "visibility: collapse; display: none;");
$("#saveButtonDisabled").attr("disabled", true)
.attr("style", "display: inline;");
}
else {
$("#saveButton").attr("disabled", false)
.attr("style", "display: inline;");
$("#saveButtonDisabled")
.attr("disabled", true)
.attr("style", "visibility: collapse; display: none;");
}
}
難道你不喜歡jQuery嗎? 而不是`$(this).find('img')`你可以使用更簡潔的`$('img',this)`。 `$`函數接受第二個參數。當它使用jQuery只在`this`的上下文中查找選擇器。 – Lasar 2008-09-23 20:30:33
謝謝,我做了這些改變。 – dbrien 2008-09-23 20:37:07
,感覺有點落後於我。一切從左到右讀,而使用這種語法,你必須從右到左閱讀。它們都具有完全相同的效果,所以我通常試圖堅持$(this).find(...)風格。 – nickf 2008-10-20 01:42:46