У меня есть таблица html, в которой некоторые ячейки пусты, а некоторые ячейки имеют данные. Когда я наводил на ячейки, у которых есть данные, цвет фона должен меняться черным, а курсор должен указываться. Если нет данных в ячейке или, если ячейка пуста, там не должно быть парения применяется на указатель ячейки и мыши должен быть нормальнымНаведите указатель на данные таблицы
0
A
ответ
1
Вы также можете использовать чистый CSS - зависит от того, что браузеры вы поддерживаете:
table td:hover:not(:empty) {
background: red;
}
1
Использование JQuery:
$(document).ready(function(){
$('td').on('mouseover', function(event) {
event.preventDefault();
var self=$(this);
var x=$.trim(self.text());
$('td').css({
'cursor':'default',
'background-color': 'white'
});
if(x==''){
self.css({
'cursor':'default',
'background-color': 'white'
});
}else{
self.css({
'cursor':'pointer',
'background-color': 'red'
});
}
});
});
0
вы также можете попробовать это один
$query = mysql_query(Select * from tablename);
<table>
While($test = mysq_fetch_array($query))
{
if($test['columnname'] !='')
{
$color = "has_content";
}
else
$color = "no_content";
echo "<td class='$color' >content...</td>";
}
</table>
они используют эти ниже CSS
.has_content
{
background-color:black;
}
.no_content
{
background-color:white;
}
.has_content:hover
{
cursor:pointer;
}
Смежные вопросы
- 1. Наведите указатель на строку таблицы
- 2. Наведите указатель на объект, пока наведите указатель на изображение
- 3. Наведите указатель мыши на указатель мыши
- 4. Наведите указатель мыши на анимацию?
- 5. Наведите указатель на круглый контейнер
- 6. Наведите указатель мыши на логотип
- 7. Наведите указатель мыши на hover()
- 8. Удалить наведите указатель мыши на()
- 9. Наведите указатель мыши на ссылку
- 10. Наведите указатель мыши на ember
- 11. Наведите указатель мыши на текст
- 12. Повторно наведите указатель мыши на()
- 13. Наведите указатель мыши на CSS
- 14. Наведите указатель мыши на jQuery
- 15. Наведите указатель мыши на getElementById
- 16. Наведите указатель мыши на изображение.
- 17. Наведите указатель мыши на параграф
- 18. наведите указатель мыши на jQuery
- 19. Наведите указатель мыши на javascript
- 20. Наведите указатель мыши на данные, используя атрибут title в javascript
- 21. наведите указатель на всю строку дисплея div: свойства таблицы
- 22. Почему наведите указатель вниз?
- 23. Наведите указательный указатель
- 24. NSTableView и наведите указатель мыши на столбец
- 25. Выпадающее меню наведите указатель
- 26. на изображении наведите указатель мыши на изображение
- 27. Несколько DIV наведите указатель мыши на проблему
- 28. Наведите указатель мыши на верхний div?
- 29. JavaScript программно наведите указатель мыши на элемент
- 30. Отзывчивое изображение наведите указатель
У вас есть код стартера? или вы пытаетесь заставить нас написать все для вас? –