如何使用jquery将类添加到tr?
我正在尝试使用jquery向tr添加类 我尝试了各种各样的选择,但似乎不起作用。。任何帮助都将不胜感激。N如何使用jquery将类添加到tr?,jquery,Jquery,我正在尝试使用jquery向tr添加类 我尝试了各种各样的选择,但似乎不起作用。。任何帮助都将不胜感激。N //jQuery("div.flexigrid > table.flexme1 > tr").addClass("cal"); or jQuery("div.flexigrid > table.flexme1 > tr").addClass("sev1"); or jQuery(".erow").addClass("se
//jQuery("div.flexigrid > table.flexme1 > tr").addClass("cal");
or
jQuery("div.flexigrid > table.flexme1 > tr").addClass("sev1");
or
jQuery(".erow").addClass("sev2");
or
jQuery(".flexigrid > tr").addClass("sev3");
or
jQuery(".flexigrid >tr").addClass("sev4");
or
jQuery(".flexigrid >tr").addClass("sev5");
以上这些似乎都不起作用
我希望tr添加class=“sev”
<div class="flexigrid">
..< some other divs>
... <some other divs>
---
<div class="bDiv" style="height: 200px;">
<table cellspacing="0" cellpadding="0" border="0" class="flexme1" >
<tbody>
<tr class="sev1">
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="erow" class="sev1">
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">1</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="sev3">
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="erow" >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">1</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">BM1M</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="erow" >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">4</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">BM1N</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="erow" >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
<tr class="erow" >
<td align="left" abbr="InstanceDisplayName8">
<div style="text-align: left; width: 190px;">undefined</div>
</td>
<td align="right" abbr="severity" class="sorted">
<div style="text-align: right; width: 40px;"> </div>
</td>
<td align="right" abbr="Impact">
<div style="text-align: right; width: 40px;">0</div>
</td>
<td align="right" abbr="occurrencecount">
<div style="text-align: right; width: 40px;">undefined</div>
</td>
<td align="left" abbr="NotificationID">
<div style="text-align: left; width: 100px;">Host</div>
</td>
<td align="left" abbr="Name">
<div style="text-align: left; width: 120px;">Down</div>
</td>
<td align="right">
<div style="text-align: right; width: 130px;">undefined</div>
</td>
</tr>
</tbody>
</table>
<div class="iDiv" style="display: none;"></div>
</div>
</div><!-- end of flexidiv>
..<其他一些div>
...
---
未定义
0
未定义
主办
向下
未定义
未定义
1.
未定义
主办
向下
未定义
未定义
0
未定义
主办
向下
未定义
未定义
1.
未定义
主办
BM1M
未定义
未定义
0
未定义
主办
向下
未定义
未定义
4.
未定义
主办
BM1N
未定义
未定义
0
未定义
主办
向下
未定义
未定义
0
未定义
主办
向下
未定义
未定义
0
未定义
主办
向下
未定义
未定义
0
未定义
主办
向下
未定义
您没有类为flexigrid
的div。您有div.bDiv
第二,表行有一个错误:
class="flexme1 stype="display: none""
应该是:
class="flexme1" style="display: none"
第三,您有多个具有id=“rowHost”
的元素。元素必须具有唯一的ID。首先,代码中没有div具有类“flexigrid”,因此jquery无法找到您想要的内容
现在,这应该行得通
$("bDiv tr").addClass("sev1");
div上的类与选择器不匹配,if块中的选择器不一致,对非直接子元素使用子选择器
,并且有多个元素具有相同的idFor.flexigrid>tr
工作,class=“flexigrid”
必须在
上。基本上,是为了回应“不确定我做错了什么”。。。LOTI能够禁用第二个属性,即第二个属性可能应该是style
,而不是stype
nice,我更新了err class=“flexme1”style=“display:none”。我还需要把这门课应用到tr@user244394仅选择“直接子元素”table.flexme1
不是div.flexigrid
的直接子元素。从技术上讲,元素不必具有唯一的ID——除非您希望在某个时间点引用第二个ID。浏览器将在找到第一个匹配ID时停止。@Blazemonger是的,我想我可以用不同的措辞,但我想不出用相同ID的多个元素可以做什么。有什么吗?