2012-01-16 57 views
1

我想添加到生成的表格報告中,因此我可以在jQuery中識別它,並在以後使用它。添加css類到生成的報告?

但是 - 我無法在Vs2010中找到添加它的位置。

生成的DOM是:

<TABLE lang="en-US" class="P982bb20adb5840028f48eb24364cff1c_2_r10" border="0" cellSpacing="0" cellPadding="0" cols="4"> 
<TBODY> 
<TR> 
<TD style="WIDTH: 0mm; HEIGHT: 12.35mm"> 
</TD> 

這並不能幫助我很多。

任何幫助?

enter image description here

回答

1

我沒有一個CSS類添加到元素,以幫助識別,但是,我的做法是經由jQuery選擇導航到它找到表。這是我的解決方法,你不提到報表查看器版本,所以我不知道我的選擇器是否可以工作。

要找到您自己需要的選擇器,請使用Firefox和FireBug擴展來瀏覽DOM。用於2010年報告觀衆#ID

選擇取決於你所謂的控制,如果我沒記錯的話:

if ($.browser.msie && parseInt($.browser.version) >= 8) { 
    $('#ReportViewer_fixedTable tbody').children('tr:visible:eq(2)').children('td:visible:eq(2)').addClass('blah'); 
} else { 
    $('#ReportViewer_fixedTable body').children('tr:visible:eq(2)').children('td:visible:eq(0)').addClass('blah'); 
} 
+0

這selecor你搜索? – 2012-01-19 14:07:27

+0

更新了2010年報表查看器的答案 – Phil 2012-01-19 16:03:40