2012-06-29 4 views
-4

Я новичок в JavaScript и jQuery .. Вот моя проблема.Внутренний HTML таблицы Строка

У меня есть таблица: Я хочу, чтобы выяснить, какие tr имеет td с innerHTML либо Weekly, Daily или monthly. Внутри этого tr мне нужно найти и выделить td, которые имеют innerHTML текст hello с определенным цветом.

Вот ссылка на скрипку того, что я пробовал до сих пор. http://jsfiddle.net/Adeyemi/gXGj6/8/

+5

пожалуйста более подробную информацию о ваших попытках по решению проблемы самостоятельно, и прочитать [запись FAQ о том, как спросить] (HTTP: // StackOverflow .com/FAQ # howtoask). –

+0

Эй, спасибо за ответ. Я только что обновил свою скрипку http://jsfiddle.net/Adeyemi/gXGj6/8/ .. надеюсь, что вы получите лучшее понимание. Спасибо ОЧЕНЬ МНОГО – user1491560

+0

Ummm, ваш вопрос спрашивает о 'td' с приветствием ", но у вашего jsFiddle нет никаких' td 's с" hello ". – RustyTheBoyRobot

ответ

0

Если я правильно понимаю ваш вопрос и вашу скрипку - вам нужно что-то подобное.

enter image description here

Вот ссылка скрипку: http://jsfiddle.net/gXGj6/12/

var myrow = $(".mtt"); 
$('td', myrow).each(function() {   
    if (this.innerHTML == 'Hello') 
    { 
     var title = this.parentNode.getElementsByTagName('td')[1].innerHTML; 
     var colour = 'none'; 
     switch(title) 
     {    
      case "Weekly": 
       colour = 'green'; 
       break; 
      case "Hourly": 
       colour = 'red'; 
       break; 
      case "Daily":  
       colour = 'yellow'; 
       break; 
     } 
     this.style.backgroundColor = colour; 
    } 
}); 
+0

Большое спасибо Mohammad Adil – user1491560

+0

Добро пожаловать. –

Смежные вопросы