如何使用javascript / jquery更改ASP.NET图像控件? [英] How to change ASP.NET image control using javascript/jquery?

查看:63
本文介绍了如何使用javascript / jquery更改ASP.NET图像控件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

基本上我想要做的是,当我点击名为subImage的asp图像控件中的图像时,照片应该显示在另一个名为brandImage的asp图像控件中。问题是当我点击subImage时,没有任何反应。我尝试使用javascript和jquery实现效果。这是aspx代码和jquery:



我尝试过:



Basically what i want to do is, when i click an image in asp image control called "subImage", the photo should be displayed in another asp image control called "brandImage". The problem is when i click the subImage, nothing happens. I try to achieve the effect using javascript and jquery. Here is the aspx code and the jquery:

What I have tried:

<div id="thumbnailWrapper">
<button id="prev" class="portfolioNavigation">Previous</button>
<div id="container">
<ul id="imageList">
<li>

<asp:Repeater ID="Repeater3" runat="server" 
OnItemDataBound="subImages_ItemDataBound" ItemType="thumbnailImage" 
SelectMethod="GetThumbnail"> 
<ItemTemplate>
<asp:Image ID="subImage" runat="server" ImageUrl='<%# Item.subimages %>' 
CssClass="subPicStyle"/>
</ItemTemplate>
</asp:Repeater>

</li>
</ul>
</div>

<button id="next" class="portfolioNavigation">Next</button>
<script src="../Javascript/thumbnailNavigation.js"></script>
<script src="../Javascript/thumbnailSelection.js"></script>
</div>

<div class='guitarItemsDetailsImage'>
<asp:Image ID="brandImage" runat="server" ImageUrl='<%# Item.itemimage2 %>' 
height="900px" width="370px" />
</div>







var imgSrc = document.getElementById("<%=subImage.ClientID %>").src;
$(function () {
   $("#<%= subImage.ClientId %>").on("click", function (e) {
   e.preventDefault();
   $("#<%= brandImage.ClientId %>").attr("src", imgSrc);
   $("#<%= subImage.ClientId %>").attr("disabled", "disabled");
  });
});

推荐答案

function (){


#<%= subImage.ClientId%>)。on( 单击 function (e){
e.preventDefault();
("#<%= subImage.ClientId %>").on("click", function (e) { e.preventDefault();


#<%= brandImage.ClientId%>)。attr( src,imgSrc);
("#<%= brandImage.ClientId %>").attr("src", imgSrc);


这篇关于如何使用javascript / jquery更改ASP.NET图像控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆