-4

JavaScript と jQuery は初めてです。これが私の問題です。

tr私はテーブルを持っtdています:innerHTMLどちらWeeklyが ,Dailyまたはmonthly. その中で、特定の色のテキストtrを見つけて強調表示td する必要があります。innerHTMLhello

ここに私がこれまでに試したことのフィドルリンクがあります。 http://jsfiddle.net/Adeyemi/gXGj6/8/

4

1 に答える 1

0

私があなたの質問とあなたのフィドルを正しく理解していれば、あなたはこのようなものが欲しいでしょう。

ここに画像の説明を入力

ここにフィドルのリンクがあります: 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;
    }
});
于 2012-06-29T23:57:46.727 に答える