2012-04-23 66 views
0

任何人都可以请帮我解决我的问题,如何更改使用jQuery的listview数据绑定的图像src属性。我想它,当用户单击列表视图从的IMG数据绑定改变<img id="imgviewer" src="" />尝试这样做:Listview图像数据绑定更改属性jquery

$('img').click(function() {    
      $("#imgviewer").attr('src', 'uploadsimg/' + $('this').attr('title')); 
     }); 

,但它不工作。谢谢你的帮助。

,这里是我的ASP代码

<asp:ListView ID="lvSubAlbumDB" ItemPlaceholderID="subitemContainer" runat="server"> 
    <LayoutTemplate> 
     <ul class="photolist"> 
      <asp:PlaceHolder ID="subitemContainer" runat="server" /> 
     </ul> 
    </LayoutTemplate> 
    <ItemTemplate> 
     <li> 
      <a href="" title="<%# Eval("Filename")%>"> 
       <img border="0" src="uploadsimg/thumbnail/<%# Eval("Filename")%>" title="<%# Eval("Filename")%>" alt="" height="35" width="50" /> 
      </a> 
     </li> 
    </ItemTemplate> 
</asp:ListView> 

回答

0

周围this删除引号。

$('img').click(function() {    
    $("#imgviewer").attr('src', 'uploadsimg/' + $(this).attr('title')); 
}); 
+0

非常感谢。它需要很长的时间来发布这个问题,因为我是新注册的,并说我不能发布图像blhahh ... blahh ...到这个网站,只有一个答复从你解决我的问题,我没有意识到引号在这附近。 – Flex 2012-04-23 08:00:40

+0

@Flex,很高兴听到:)。如果它解决了你的问题,你应该接受一个答案。 – binarious 2012-04-23 08:08:10