2014-10-18 3 views
-6

Я только начал изучать jQuery, это мой первый проект; У меня есть классическая функция JavaScript, которую мне нужно преобразовать в jQuery. Может ли кто-нибудь из экспертов jQuery помочь мне?Преобразование javascript для цикла в jquery

Заранее спасибо.

for (var i = 0; (l_link = document.getElementsByTagName("link")[i]); i++) { 
    if (l_link.getAttribute("rel")) { 
    if (l_link.getAttribute("rel").indexOf("style") != -1 && l_link.getAttribute("title")) { 
     l_link.disabled = true; 
     if (l_link.getAttribute("title") == theme_id) { 
     l_link.disabled = false; 
     applied = false; 
     activetheme = v_css; 
     } 
    } 
    } 
} 
+2

Было бы неплохо увидеть вашу лучшую попытку. В противном случае это похоже на: «Пожалуйста, сделайте это для меня!» * Разве вы не думаете? –

+1

"*, который [I] необходимо преобразовать в [jQuery] *" - почему? –

+0

Ребята ... я ученик, поэтому я задал такой основной вопрос ... из-за ваших пустых голосов я не могу задавать никаких дальнейших вопросов. Не могли бы вы вернуть свой голос? ... чтобы я мог изучить некоторые основные вещи здесь ... я просто учащийся здесь ... пожалуйста, ребята ... спасибо. – SmartDev

ответ

1
$('link').each(function(i, link) { 
    link = $(link); 
    if (link.attr('rel') && link.attr('rel').indexOf("style") != -1 && link.attr('title')) { 
     if (link.attr('title') == theme_id) { 
      link.attr('disabled', false); 
      applied = false; 
      activetheme = v_css; 
     } else { 
      link.attr('disabled', true); 
     } 
    } 
}); 
0

Это будет выглядеть, как это в JQuery.

$('link').each(function(i, l_link) { 
      if (l_link.attr('rel') && l_link.attr('rel').indexOf("style") != -1 && l_link.attr('title')) { 
     if (l_link.attr('title') == theme_id) { 
      l_link.attr('disabled', false); 
      applied = false; 
      activetheme = v_css;  
     } else { 
      l_link.attr('disabled', true); 
     } 
    } 
}); 
Смежные вопросы