单击图像按钮但图像未更改时,我尝试更改图像URL。
javascript中的所有函数都没有更改图像,似乎没有得到图像按钮的ID。
有没有人对如何使这项工作有任何建议?
<div class="content-wrapper">
<script src="Default.js"></script>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<div class="sliderDivImages">
<div class="buttonContainer">
<asp:ImageButton runat="server" id="projectManagementButton" OnClientClick="ButtonClick()" CssClass="button" ImageUrl="Images/button_ProjectPrintManagement.png"></asp:ImageButton>
<p class="button">
PROJECT &<br />PRINT MANAGEMENT
</p>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
function ButtonClick() {
$("<%= projectManagementButton.ClientId %>").attr("src", "Images/buttonLight_ProjectPrintManagement.png");
var projectManagementImg = document.getElementById("projectManagementButton");
var imageButtonID = $(this).attr("ID");
return false;
}
答案 0 :(得分:0)
你在jquery尝试中忘记了ID(#):
$("#<%= projectManagementButton.ClientId %>").attr("src", "Images/buttonLight_ProjectPrintManagement.png");