1

ダブルクリック イベントで色または ul タグの特定の行を変更または強調表示する方法はありますか?

<c:forEach var="food" varStatus="i" items="${foodList}">
    <c:set var="foodInfo" value="${food.key}"/> 
        <ul class="scroller_result" ondblclick="showDetails('${foodInfo}','m','iPad');"">
            <li> <input type="checkbox" name="foodIds" <option value="${food.key}"><c:out value="${food.value}"/></option>>
            </li>
        </ul>
</c:forEach>
 
4

2 に答える 2

1

同様の問題を調べて、ヒントと答えを見つける必要があります

onClickリストスタイルの変更

于 2013-01-24T06:45:28.580 に答える
1

jQuery本当にエレガントなソリューションになります

function showDetails(...) {
   ... 
   $(".scroller_result").css("color","red");
}

jQueryページに追加することでインポートできます

<script src="http://code.jquery.com/jquery-latest.js"></script>

を見てくださいjsfiddle


外部 JS ライブラリを使用したくない場合は、純粋な JS を使用して実行できます。私の拡張されたを見てください。

于 2013-01-24T06:47:01.220 に答える