1

これが私の作業コードです:http ://www.metropoliscreative.com/jake_test/index.html

Jquery Quicksandプラグインを使用して、2種類のデータをフィルタリングしようとしています。現在、これは上部の2つのドロップダウンフォームで機能しています。代わりに、以下のリンクを使用して動作させるようにしています。リンクにはフォーム選択のようなval()がないため、これらのリンクを対応させる方法がわかりません...

*編集:問題はプラグインに関するものではなく、'sval属性の使用をの同等の使用への移植に関するものだと思います。フォームと同じように値を「保存」することはできないように思われますか?

よろしくお願いします。私は今、数日間苦労しています!:D

4

3 に答える 3

0

これは、HTML5データ属性仕様を試すのに適した場所です。IE6までさかのぼって機能し、hrefにデータを詰め込むなどの非セマンティックな回避策なしで、任意のデータをほぼすべての要素に貼り付けることができます。

例:

<li><a data-val="1" name="bp">Brochure Packages</a></li>
于 2011-01-21T15:50:16.233 に答える
0

jQuery( "a")。attr( "href");を使用すると、フォーム要素と同じようにリンク内の任意の要素を選択できます。「href」は、選択したい属性に置き換えることができます。「rel」

于 2011-01-21T15:38:52.450 に答える
0

あなたが求めていることは、かなり簡単に達成できると思います。2つのオプション:

  1. 使用している値をタグの「value」属性に入れて、タグの「href」属性に入れます。
  2. 「href」属性はそのままにして、「data-attributename」という名前のカスタム属性(HTML5ではこれが許可されるようになりました)を使用します。

リンクがこのように設定されたら、jQueryを使用してクリックイベントをリンクにバインドし、クリックを処理する関数で、属性から値を取得します。

$('.myList a').click(function(){
    var filterValue = $(this).attr('href');

   // Filtering function using "filterValue" as input...
});

上記のattr('href')の使用法を、使用している手法に置き換えてください。

お役に立てれば!

于 2011-01-21T15:44:27.397 に答える