У меня есть динамически генерируемый список.
Когда я нажимаю на строку, я хочу переключить цвет фона, скажем, -красный зеленый желтый. Я видел ответы, когда идентификатор не является динамическим, например.
<ul data-role="listview" id="my-listview" >
<c:forEach var="line" items="${tl.reqs}">
<li id="lnk"><a href="#" onclick= '
$(this).toggle(function(){
$(this).css("background-color","green");},
function(){
$(this).css("background-color","red");},
function(){
$(this).css("background-color","yellow");}
);'
${line.name}</a>
</li>
</c:forEach>