A, tak, tak.
To już poprawiłem + dodałem najnowszą wersję jQuery.
Mój aktualny kod:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript"> $("#first").hover(function () {
$(".myClass").css("background-image", 'url("/img.jpg")');
});
$("#second").hover(function () {
$(".myClass").css("background-image", "#fff");
});
$("#third").hover(function () {
$(".myClass").css("background-color", 'url("http://www.thatsreallypossible.com/wp-content/uploads/2012/12/Space-Colonialisation.jpg")');
});
.myClass{
background-color: #cccccc;
width:200px;
height:200px;
}
table, th, td {
border: 1px solid black;
border-collapse: collapse
}
<table style="width:100%">
<a id="third"><td >Link 1
</td> </a> <td><a id="second">Link 1
</a></td> <td> <a id="first">Link 1
</a></td>
Witajcie,
lokalnie naprawiłem, wystarczy, że przeniosłem kod poniżej div'a myClass i zadziałało.
Jednak gdy przenoszę to na stronę docelową, której chciałbym wyświetlać to niestety nie działa.
Utworzyłem plik test.js, test.css (i dodałem tam powyższe kody) - wrzuciłem je na FTP w kodzie strony je widać.
We wpisie dodałem tabele + myClass i niestety, wiecie jak może być przyczyna ? Dodam, że jest to wordpress.
Mam taki komunikat:

Zrobione, w pliku test.js - trzeba było dodać:
jQuery(document).ready(function($){
//code
});