我使用下面的靜態表更新每週計劃:jQuery的:設置元素屬性使用對象值和子值
<table>
<tr class="live gm fsp">
<td>Oct. 7</td>
<td>12:30 pm</td>
<td class="prog">Show 1</td>
<td>Team A v Team B</td>
<td class="tv-logo"></td>
</tr>
<tr class="gm dtv">
<td>Oct. 7</td>
<td>4 pm</td>
<td class="prog">Show 2</td>
<td>Team C v Team D</td>
<td class="tv-logo"></td>
</tr>
<tr class="usa gm pnc">
<td>Oct. 7</td>
<td>6 pm</td>
<td class="prog">Show 3</td>
<td>Team E v Team F</td>
<td class="tv-logo"></td>
</tr>
<tr class="gm pnc">
<td>Oct. 7</td>
<td>8 pm</td>
<td class="prog">Show 3</td>
<td>Team E v Team F</td>
<td class="tv-logo"></td>
</tr>
</table>
的<tr>
元素的class
屬性將決定其<td class="tv-logo"></td>
子元素的內部HTML。內部HTML應該是學生電視頻道徽標的鏈接<img/>
。圖像src
和alt
(我也將用於其title
)屬性包含在下面的對象:
var networkClass = {
'fsp' : {
'src' : '/images/page-items/fsp.png',
'alt' : 'First Student Productions'
},
'dtv' : {
'src' : '/images/page-items/dtv.png',
'alt' : 'Digital Travel Vlog'
},
'pnc' : {
'src' : 'http://4.bp.blogspot.com/-i9U1bdKwzZk/UR3WRV2vDsI/AAAAAAAAAjw/FqBP37bYf5Y/s100/BMW_logo_black_white.png',
'alt' : 'Production New Cinema'
},
'usa pnc' : {
'src' : 'http://www.qservice.ro/assets/images/brands/slider_16.png',
'alt' : 'Production New Cinema'
}
}
usa
設置相應<tr>
有一個堅實的彩色背景,需要白色版的類相應的電視頻道標誌。
使用找到的答案here(或http://jsfiddle.net/3wGmR/1/),我只能匹配類,如果它有一個單一的值,但不是2個值。如何設置內部<img/>
<td class="tv-logo"></td>
的HTML,同時還使用該對象設置它的屬性?任何幫助或建議將不勝感激!
是什麼密鑰'pnc usa'的含義?是否意味着必須將這些屬性分配給同時具有「pnc」和「usa」類或其中任一個的行 –
@ArunPJohny必須將這些屬性分配給具有「pnc」和「usa」類的行。如http://jsfiddle.net/arunpjohny/3JCab/2/中的 – DaveyJake
? –