我有以下腳本:檢查是否有類,並檢查是否被點擊
$(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