Наведение мышки на элемент в JavaScript
исходное задание: в исходный файл добавить обработку события «наведение
мышки на элемент». Если этот элемент относится к таблице (в теге
), то при
наведении на него курсора, он должен скрываться.
код таков, но я не понимаю, что нужно добавить, чтобы это относилось к таблице и к тегу

$('td, th').hover(function() {$(this).css("visibility", "hidden");});
В таблице могут быть td и th; соответственно, ты делаешь
var allelems = document.querySelectorAll('td, th');
var asize = allelems.length;
if (asize)
for (var ct = 0; ct < asize; ct++)
allelems[ct].addEventListener('mouseover', function() {
this.style.display = 'none';
}, false);
И аналогично для mouseleave
Аааааа, так тебе на жиквери что ли? Тьфу ты
$('td, th').hover(function() {$(this).hide();}, function() {$(this).show()});
Ой, я понял, тебе нужен любой элемент внутри таблицы? Тогда
$('table *').hover(function() {$(this).hide();}, function() {$(this).show()});
Да, пожалуй, тут из-за того, что сперва отработает наведение мыши на tr, скроется весь tr, тогда тебе надо что-то вроде td *, th *
B возьми уже нормальный редактор, что за причуды с блокнотом?
И делай отступы в коде! Их не для красоты придумали. Если ты даёшь читать код другим людям, будь добра оформить его. Сама-то можешь ломать глаза как угодно, но других пожалей.
и ты это читать умеешь?