محل تبلیغات شما

یک تجربه و نکته خوب.
مشکلی وجود داشت که دقیقا تو متن یکسان با کلاس یکسان در دو صفحه وجود داشتند که امکان تغییر کلاس و یا اضاف کردن کلاس جدید نبود.
تنها تفاوت قابل تمایز این بود که یکی از این قسمت ها فقط متن خالی بود و متن دیگه حاوی لینک بود . همین موضوع کمک کرد که بشه با این کد جاوااسکریپت به اون متنی که لینک داشت کلاس جدید اضافه کرد:


$("li:not(:has(a))").addClass("current");


$("li:has(a)").addClass("current");

و یه مثال دیگه و کامل تر

jQuery.fn.thatHasNo = function(element, method) {
if (typeof method === undefined” || method === null) method = children”;
return this.not(function() {
return $(this)[method](element).length;
});
};


$("li").thatHasNo("a", "children").addClass("current");
//.
$("li").thatHasNo("a", "find").addClass("current");
//.
$("li").thatHasNo(".class", "siblings").addClass("lame")


اضافه کردن کلاس با جاوااسکریپت

ادامه مطلب .

۱۱ کانال برتر یوتیوب برای آموزش برنامه نویسی

پاورپوینت درس هفتم زبان انگلیسی پایه هشتم (My Hobbies )

پاورپوینت درس پانزدهم پیام های آسمان پایه هشتم حقّ النّاس

کلاس ,li ,method ,addclass ,current ,thathasno ,addclass current ,current li ,کردن کلاس ,li thathasno ,کلاس جدید

مشخصات

برترین جستجو ها

آخرین جستجو ها

کافی نت & خدمات کامپیوتری وحید مسجد کبود تبریز دست نوشته های یک ایرانی آزاد وبلاگ دوستانه بچه های مهندسی صنایع 89 دانشگاه صنعتی بابل سایت فروشگاه تجهیزات تاسیساتی و صنعتی caimisdiaving Michel's notes concpuncconri مهندسی مالی و مدیریت ریسک گل افشان serojamport