2012-09-20 103 views
0

我在Volusion工作,並有選擇的這個可怕的組合:CSS:選擇TD與背景圖像

div#content_area table tr td table tr td table tr td, div#content_area table tr td table tr td table tr, div#content_area table tr td table tr td table 

現在,我的目標第一行的第一個TD在表中,但只有該td具有Divider_Horizo​​ntal.gif的背景圖像。

我解決只是爲了與背景的第一TR的第一個TD。作爲該圖像是在TD上設置背景圖像,我無法通過正常的手段,因爲使用Volusion轉換爲ASP VB腳本控制的高度。可怕的。因爲它變得亂碼,我無法閱讀它。

所以,我只是想使用CSS壓倒一切的聲明,高度增加了具體的TD,但我沒有得到如何指定「唯一與背景」的一部分。

我也可以使用jquery,但即使如此,我不知道如何規範實際的內容部分,因爲它不是真正的HTML和擊中TD的屬性似乎並沒有工作。

想法?

回答

1

你可以試試filter方法:

$('div#content_area table tr td:first').filter(function(){ 
    return $(this).css('background-image') === 'url(Divider_Horizontal.gif)' 
}).foo() 
+0

感謝。這使我對CMS困境的解決方案: <腳本類型= 「文/ JavaScript的」> $(文件)。就緒(函數(){ (函數($){ $('#DIV表content_area tbody tr td form#MainForm.search_results_section table tbody tr td table tbody tr td')。height(10); \t })(jQuery); }); –

+0

@kellyjohnson歡迎您,通過ID'$( '#ID')選擇一個元素'就足夠了。 – undefined