我有以下脚本:检查是否有类,并检查是否被点击
$(document).ready(function(){
if($('.shoppers-images ul li').hasClass('selected2') && $('#the-selector div.jqTransformSelectWrapper ul li a').data('clicked')){
$('.content-register').show(1000);
return true;
}
});
什么时间我试图做的是检查是否$('.shoppers-images ul li')
有一类“selected2”第二个元素被点击的。 ..所以我可以然后继续我的代码..
有什么建议吗?感谢
这是我加入我的课:
$(document).ready(function() {
$('.shoppers-images ul li').click(function() {
$('.shoppers-images ul li').removeClass('selected2');
$(this).addClass('selected2');
});
});
resolved code!
$(document).ready(function() {
$('#the-selector div.jqTransformSelectWrapper ul li a.selected').addClass('default');
$('.shoppers-images ul li').click(function() {
$('.shoppers-images ul li').removeClass('selected2');
$(this).addClass('selected2');
if($('#the-selector div.jqTransformSelectWrapper ul li a.selected').hasClass('default') === false)
{
$('.shoppers-images ul li').each(function() {
if($(this).hasClass('selected2')){
$('.content-register').show(1000);
}
});
}
});
$('#the-selector div.jqTransformSelectWrapper ul li a').click(function(){
$('#the-selector div.jqTransformSelectWrapper ul li a.default').removeClass('default');
var countrySect = $('#the-selector div.jqTransformSelectWrapper span').text();
$('.register-state div.jqTransformSelectWrapper span').html(countrySect);
$('.shoppers-images ul li').each(function() {
if($(this).hasClass('selected2')){
$('.content-register').show(1000);
}
});
});
});
要明确:由“元素已被点击”,你的意思是元素来与数据属性“点击”,你不” t是指用户交互? – 2013-03-22 08:55:08
选择器'.shoppers-images ul li'指的是多个元素。任何或所有元素是否都有CSS类? – Stefan 2013-03-22 08:59:41
这些选择器是否匹配每个或多个元素的单个元素?你可以包含页面相关部分的HTML结构吗? – 2013-03-22 09:39:51