0

私は Superslides を使用しています。基本的には jQuery フルスクリーン スライダーです。スライド数に応じてナビゲーションリンクを生成します。

私の場合、これらのナビゲーション リンクが画面上のさまざまな位置に絶対に配置される必要があります。ナビゲーション用に作成するコードは次のとおりです。

<nav class="slides-pagination">
<a class="" href="#0"></a>
<a class="" href="#1"></a>
<a class="" href="#2"></a>
 <a class="current" href="#3"></a>
</nav>

私の質問は、リンクに ID を追加するにはどうすればよいかということです。これにより、それぞれを好きな場所に配置できます。または、それぞれが異なるhrefを持っているため、「href」属性を使用してjQueryでそれらを選択できますか?

4

3 に答える 3

1

他の回答が示唆するように、属性セレクターを使用できます。ID を追加する場合は、propperty またはattribute メソッドを使用できます。

$('.slides-pagination a').prop('id', function(index) {
   return 'id' + index; // adding IDs based on the index of selected element 
});
于 2013-05-11T16:41:48.097 に答える
1

次のような href を使用してリンクを選択できます。

$('.slides-pagination a[href="#0"]')  // Get the first link
$('.slides-pagination a[href="#1"]')  // Get the second link

同様に、 Attribute Equals Selectorを使用して、特定の href で必要なリンクを取得できます。

于 2013-05-11T16:32:30.260 に答える
0

はい、jquery と href-property を使用してそれらを選択できます。

$('a[href="#1"]').css(...);
于 2013-05-11T16:32:28.143 に答える