-3

ある html ページに項目 (ボタン) のリストがあり、別の html ページには背景色の変更などのさまざまな設定のオプションがあります。追加したい機能の 1 つは、最初のページでリスト機能の一部を非表示または表示できるようにすることです。現在、リスト項目は次のとおりです。

<li class="ui-state-default">
    <a href="settings.html">
    <img class="image" src="Buttons/Settings.png"/></a>Settings
</li>

これはおそらくJavascriptで実行できることはわかっていますが、各リストオブジェクトを参照するにはどうすればよいですか? 私が言えることから、タグにnameフィールドを含めることはできません。<li>Googleで検索してみましたが、本当に何も見つかりませんでした。どんな助けでも大歓迎です!

4

1 に答える 1

1

jQuery UI を使用しているようです。<li>サンプル コード内のすべてを選択し、classそれらをループして何らかのアクションを実行する方法を次に示します。

jQuery('li.ui-state-default').each(function() {
  // do something
});

特定のをターゲットにする場合は、固有のを指定<li>する必要がありますID。例えば:

<li class="ui-state-default" id="thisone"></li>

jQuery('li#thisone').show(); // show it
jQuery('li#thisone').hide(); // hide it

達成しようとしていることを正確に指定できれば、より具体的な例を挙げることができるかもしれません。

その他のリソースはこちら:
jQuery API ドキュメント
jQuery UI API ドキュメント

于 2013-06-07T17:30:33.580 に答える