jQuery noobを使用すると問題が発生し、解決方法がわかりません: 私はulタグとその中のliタグを持っていますこれを達成しようとしています。:最初のliタグを選択し、ボタンの最初クリックで、二クリックでように二のliタグを選択して... あなたは予想通り、これは動作しないことがわかります(それが選択する第1および2番目のタグ) 誰かが私を助けたり正しい方向に向けることができますか?ここにjsFiddleリンクがあります:http://jsfiddle.net/aH8w2/ありがとう!!!クリックごとに次のliタグを選択
答えて
このお試しください:最後に到達したとき、再びリストの先頭にジャンプし
$("button").click(function(){
$('.red').removeClass('red').next('li').addClass('red');
});
ありがとうございました! –
ジョシュ・スミスの答えを見てください。それはあなたのためにうまくいくかもしれません。 –
@SergeiTulentsev jsFiddleでこれを試してもうまくいかないようです。http://jsfiddle.net/joshsmith/qZLxc/2/ –
別の方法を、:
var $lis = $('ul > li');
$("button").click(function(){
var $selected = $('.red').removeClass('red');
($selected.next().length > 0 ? $selected.next() : $lis.first()).addClass('red');
});
またはビット短い:
($selected.next().get(0) || $lis[0]).className += 'red';
大きな感謝!!! –
その横の目盛りをクリックして、最も受け入れられた答えを選択してください。 –
これを試してみてください:
$("button").click(function(){
var current = $('ul li.red');
current.first().next('li').addClass('red');
current.removeClass('red');
});
これは、あなたが持っていることを前提に、少なくとも「赤」である1 li
。
$("button").click(function(){
if($('.red').length > 0) {
$('.red').removeClass('red').next().addClass('red');
} else {
$('li:first').addClass('red');
}
});
また、あなたの最初のli
に.first
は必要ありません。 jQueryは最初に一致する項目を選択するli:first
を実行できます。
はこれを試してみてください:
$(document).ready(function(){
$("button").click(function(){
if($('.red').length == 0 || $('.red').next().length == 0){
$('.red').removeClass('red');
$('.first').addClass('red');
}else{
$('.red').removeClass('red').next().addClass('red');
}
});
});
これは最初のクリックだけでなく、すべての後続のクリックの世話をします。あなたが最後に達したら、最初に戻ってください。
- 1. liタグ内の特定のimgタグを選択してください
- 2. 入力タグを選択 - クリック時に中間日付を選択します
- 3. オプションごとに異なるメソッドとアクションを持つタグを選択
- 4. オートコンプリート()選択可能Li
- 5. クリックごとにツリービューの行選択を個別に切り替えます
- 6. プロジェクトごとにプロファイルを選択
- 7. Sqlロールアップグループごとにトップ3を選択
- 8. タグの幅の選択タグ
- 9. n行ごとに別のシートから次の行を選択します
- 10. 矢印キーでli要素を選択(上下)ajaxレスポンスのliタグから(jQuery)を使用
- 11. jqueryのhidden ulからliを選択
- 12. スタイルHTML選択タグとオプションタグ
- 13. TinyMCEのLiとPタグ
- 14. カスタム選択タグ
- 15. スタイルレール選択タグ
- 16. 選択htmlタグ
- 17. 選択タグが
- 18. タグ `li`のスタイル
- 19. divへの特定のliの選択
- 20. Grails。タグを選択
- 21. 選択タグの色
- 22. のXPath:特定のタグの後のテキストを選択し、同じ次のタグ
- 23. モバイルとラップトップのディスプレイでタグを選択
- 24. TinyintとRailsをジェンダー選択で選択するタグ
- 25. 選択タグが常に
- 26. strutsタグライブラリ - 選択タグ
- 27. 別の選択タグに選択値を渡す
- 28. 選択タグの下に選択ドロップダウンオプションで商標(TM)を表示
- 29. php:ボタンをクリックして選択 "選択"をクリック
- 30. JavaScriptの検索日付と選択タグ
ここにjsfiddleリンクがあります:http://jsfiddle.net/aH8w2/ –
フィドルに感謝します。動作するものが見つかったら、必ず回答を受け入れてください。 –