動的に生成されたリストがあります。
行をクリックすると、背景色を切り替えたいとします。たとえば、-赤、緑、黄です。たとえば、idが動的でない場合の答えを見てきました。
<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>