JavaScript と jQuery は初めてです。これが私の問題です。
tr
私はテーブルを持っtd
ています:innerHTML
どちらWeekly
が ,Daily
またはmonthly
. その中で、特定の色のテキストtr
を見つけて強調表示td
する必要があります。innerHTML
hello
ここに私がこれまでに試したことのフィドルリンクがあります。 http://jsfiddle.net/Adeyemi/gXGj6/8/
JavaScript と jQuery は初めてです。これが私の問題です。
tr
私はテーブルを持っtd
ています:innerHTML
どちらWeekly
が ,Daily
またはmonthly
. その中で、特定の色のテキストtr
を見つけて強調表示td
する必要があります。innerHTML
hello
ここに私がこれまでに試したことのフィドルリンクがあります。 http://jsfiddle.net/Adeyemi/gXGj6/8/
私があなたの質問とあなたのフィドルを正しく理解していれば、あなたはこのようなものが欲しいでしょう。
ここにフィドルのリンクがあります: 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;
}
});