父级()(jQuery)的问题
的问题
Parent() jQuery 代码 http://webdev.faressoft.org/wp-content/ plugins/ImageSlideShow/js/slideShow.js
您可以在此处查看结果(图像幻灯片) http://webdev.faressoft.org/?p=208
$(".ImageNum span").click(function() {
var image = parseInt($(this).text());
$(".correntImage", $(this).parent()).removeClass("correntImage");
$(this).addClass("correntImage");
$(this).parent().parent().children("img").css("display","none");
$(this).parent().parent().children("img").slice(image-1,image).css("display","block");
$(this).parent().parent().children(".autoSlideShow").text("false");
});
为什么没有当我点击 $(".ImageNum span") 时发生变化?
problem with parent()
jQuery Code
http://webdev.faressoft.org/wp-content/plugins/ImageSlideShow/js/slideShow.js
You can see the result here (Image Slide Show)
http://webdev.faressoft.org/?p=208
$(".ImageNum span").click(function() {
var image = parseInt($(this).text());
$(".correntImage", $(this).parent()).removeClass("correntImage");
$(this).addClass("correntImage");
$(this).parent().parent().children("img").css("display","none");
$(this).parent().parent().children("img").slice(image-1,image).css("display","block");
$(this).parent().parent().children(".autoSlideShow").text("false");
});
why nothing change when i click on $(".ImageNum span") ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为问题可能是
children()
的使用多于parent()
的使用。$(this).parent().parent()
没有直接的子项...有吗?
尝试用
find()
替换children()
;)I think the problem could be the use of
children()
more than the use ofparent()
.$(this).parent().parent()
has not direct<img>
children... has it ?Try replacing
children()
byfind()
;)