我怎样才能 select 具有特定内容的第一个 table 单元格(不同行中的单元格)?
How can I select the first table cell with specific content (cells in different rows)?
我有一个 table,其中有几个内容相同的单元格。我只想 select 第一个并做一些 CSS 更改。
单元格不在同一行 (tr)
我目前拥有的是:
jQuery('td:contains("Februar")').css('font-weight', 'bold');
这适用于 'Februar' 的所有 td。我尝试 select 只是第一个带有 :first 的,但这似乎不起作用。
以下所有行都有效。
jQuery('td:contains("Februar")')[0].style.fontWeight = 'Bold';
要么
jQuery('td:contains("Februar")').first().css('font-weight', 'bold');
要么
jQuery('td:contains("Februar")').eq(0).css('font-weight', 'Bold');
要么
jQuery('td:contains("Februar"):first').css('font-weight', 'bold');
我有一个 table,其中有几个内容相同的单元格。我只想 select 第一个并做一些 CSS 更改。
单元格不在同一行 (tr)
我目前拥有的是:
jQuery('td:contains("Februar")').css('font-weight', 'bold');
这适用于 'Februar' 的所有 td。我尝试 select 只是第一个带有 :first 的,但这似乎不起作用。
以下所有行都有效。
jQuery('td:contains("Februar")')[0].style.fontWeight = 'Bold';
要么
jQuery('td:contains("Februar")').first().css('font-weight', 'bold');
要么
jQuery('td:contains("Februar")').eq(0).css('font-weight', 'Bold');
要么
jQuery('td:contains("Februar"):first').css('font-weight', 'bold');