工作偶數行我有表像下面Higlight文本在HTML表
<table class = "gridHover">
<thead>
<tr>
<td colspan="2">
<label for="searchbox">Search:</label>
<input type="text" id="searchbox" />
</td>
</tr>
</thead>
<tbody>
<tr>
<td>Something</td>
<td>More text</td>
</tr>
<tr>
<td>Lorem ipsum</td>
<td>blah?</td>
</tr>
<tr>
<td>Test ipsum</td>
<td>Test?</td>
</tr>
</tbody>
我有文本框,我輸入文本,然後它突出在表中的文本。我的jQuery代碼是如下
$(document).ready(
function(){
$('#searchbox').keyup(
function(){
var searchText = $(this).val();
if (searchText.length > 0){
$('td:contains(' + searchText +')')
.addClass('searchResult');
$('td:not(:contains('+searchText+'))')
.removeClass('searchResult');
}
else if (searchText.length == 0) {
$('td.searchResult')
.removeClass('searchResult');
}
});
});
這裏是鏈接到我的fiddle,使之更加清晰和複製的問題。
如果您鍵入文本,您會發現它只會突出顯示第二行中的文本,即奇數行。這是因爲CSS規則,我有像下面
我想保持這個CSS規則,但仍想突出匹配的文本行。我應該如何去做呢?
我不會rstand你的問題。它對所有單元都工作正常。 – 2013-05-12 10:30:42
@ Siamak.A.M請參閱更新的小提琴http://jsfiddle.net/PPVcw/134/ – Happy 2013-05-12 10:34:01