Я прочитал почти каждую статью об этом ... Просто не могу найти причину, по которой это не работает. Я хочу изменить свой фоновый цвет с помощью jQuery. Там нет ошибок в веб-инспектора или, что так всегда, просто ничего не происходит ...не может изменить фоновый цвет с помощью jQuery
Мой HTML код:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<title>Opravila</title>
<style>
.slika
{
width:20px;
height:20px;
}
tr
{
background-color:white;
}
tr.highlight
{
background-color:yellow;
}
</style>
</head>
<body>
<script src="script.js" type="text/javascript"></script>
<form>
Naslov opravila: <input type="text" id="naslov"></input>
Vrsta opravila: <input type="text" id="vrsta"></input>
Nujnost opravila:
<select id="nujnost">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="button" value="Dodaj opravilo" id="dodaj"></input>
</form>
<img src="minus.png" class="slika" id="slika"></img>
<table id="tabela">
<thead>
<tr>
<th>#</th>
<th>Opravilo</th>
<th>Vrsta</th>
<th>Nujnost</th>
<th>Datum vnosa</th>
</tr>
</thead class="vrstica">
<tbody>
</tbody>
</table>
</body>
</html>
И мой код JQuery: (Обратите внимание, что мой код для этого начинается почти в конце)
$(document).ready(function(){
$("#dodaj").click(function() {
var naslov=$("#naslov");
naslov=naslov.val();
var vrsta=$("#vrsta");
vrsta=vrsta.val();
var nujnost=$("#nujnost");
nujnost=nujnost.val();
var zaporedna_st=$("#tabela tbody tr").length;
var datum =new Date();
datum=datum.getDate()+"."+(datum.getMonth()+1)+"."+datum.getFullYear();
$("#tabela tbody").append("<tr><td>"+(zaporedna_st+1)+"</td><td>"+naslov+"</td><td>"+vrsta+"</td><td>"+nujnost+"</td><td>"+datum+"</td></tr>");
});
$("#tabela tbody tr").click(function() {
$(this).css("backgroundColor", "red");
});
});
Вы пытались помещать 'alert()' в обработчик, чтобы убедиться, что он даже работает, прежде чем предполагать, что проблема связана с настройкой CSS? – Barmar
@Barmar - Если бы он это сделал, он понял бы, что при динамическом вводе элементов обработчик событий не работает. – adeneo
Я знаю. Я был пассивно-агрессивно указывал на это. – Barmar