首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery: get for image with id like和class like

Jquery: get for image with id like和class like
EN

Stack Overflow用户
提问于 2013-01-14 15:23:07
回答 1查看 187关注 0票数 0

我想通过id like和class like得到一个图像,我已经这样做了,但不能让它工作:

代码语言:javascript
复制
 Recency<input type="checkbox" class="checkbox order-by" id="order_dateDESC"/>   
    <a href="javascript:void(0)">
<img class="order-by order-by-img" id="order_dateASC" src="icons/up-arrow.png" width="8" height="7" /></a>       
<a href="javascript:void(0)">   
<img  class="order-by order-by-img desc" id="order_dateDESC" src="icons/down-arrow.png" width="8" height="7" /></a>

Popularity<input type="checkbox" class="checkbox order-by" id="order_popDESC"/>
<a href="javascript:void(0)">
<img class="order-by order-by-img" id="order_popASC" src="icons/up-arrow.png" width="8" height="7" /></a>
<a href="javascript:void(0)">
<img  class="order-by order-by-img desc" id="order_popDESC" src="icons/down-arrow.png" width="8" height="7" /></a>

<script>
 $('.order-by-img [id^="'+order_by.substring(0, 9)+'"]').toggle() ;
</script>

当您单击复选框时,它将按默认顺序排序。当您单击向下或向上箭头时,它应该相应地排序,复选框起作用。我不能处理的是切换图像。

EN

回答 1

Stack Overflow用户

发布于 2013-01-14 15:24:36

删除空格:

代码语言:javascript
复制
$('.order-by-img[id^="'+order_by.substring(0, 9)+'"]').toggle() ;

这个空间需要一个后代。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14314585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档