既然已預知共有3個標簽,且這3個標簽都有共同的特性(包含li,li可能會有class為on的屬性值),可以使用jQuery直接判斷它們的數量,如果存在3個li的class帶有on屬性值的話,就是成功了。舉例如下:
成都創新互聯公司是一家專注于做網站、成都做網站與策劃設計,洛南網站建設哪家好?成都創新互聯公司做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:洛南等地區。洛南做網站價格咨詢:18980820575
HTML代碼:
ul?class="nav_q1"
li?class="on"我是第一題/li
/ul
ul?class="nav_q2"
li?class="on"我是第二題/li
/ul
ul?class="nav_q3"
li?class="on"我是第三題/li
/ul
JavaScript代碼:
if?($('.nav_q1,?.nav_q2,?.nav_q3').find('li.on:first').length?==?3)?{
alert('驗證通過');
}else{
alert('第'?+?($('.nav_q1,?.nav_q2,?.nav_q3').find('li:not(".on")').first().parent('ul').index()?+?1)?+?'題沒有選');
}
//第一行中li.on:first帶有一個:first是為了防止同一個父元素下多個li標簽存在class的on屬性。只計算一個。
//如果每個父元素下都有li.on那么就是成功了。
//在else中提醒未選的那條語句的li:not(".on")是去尋找父元素下class不包含on的li標簽。后面的.first()是獲取第一個被匹配的li標簽。
這樣處理的話,只是一行if語句就結果問題了。
代碼已在本地測試過,可以提示驗證通過或者某一個題未選。
1.for 循環 (原生JS)
for (var i=0;icars.length;i++)
{
.....
}
2.for in(jQuery)
循環遍歷對象的屬性
以任意順序遍歷一個對象的可枚舉屬性。對于每個不同的屬性,語句都會被執行.
var userList = [11,22,33,44];
寫成:for(var i in userList){},這里面的 i 是索引 。
綜合:
for 循環,jQuery循環遍歷詳解
jquery 之for 循環
這個問題不太明確, 只能說使用jquery肯定會有用到for循環,jquery也有自己封裝的循環
var?arr?=?[];?//集合
//js,循環:
for(var?i?=?0,?i??arr.length;?i++){??arr[i];??}
//jquery循環:
$(arr).each(function(index,?item){
//?index?是序號,類似于?i
//item是其實中的項???item?=?arr[index]
});
$('.item').each( function(i, e){
//i為元素的索引,從0開始,
//e為當前處理的元素
});
注:都使用jQuery了,就不要用for循環遍歷元素了,用each方法遍歷,方便快捷。
擴展資料:
Java 數組的遍歷,for循環的使用
/*多行注釋的快捷鍵:Ctrl+shift+/
快速格式化代碼快捷鍵:Ctrl+shift+f
自動導入一個包:Ctrl+shift+o
*/
package
test_1;public class Day_2 {
public static void main(String args[]) {
//一個九九乘法表的實現
int c = 0;
for (int a = 1; a = 9; a++) {
for (int b = 1; b = a; b++) {
c = a * b;
System.out.printf("%d*%d=%d ?",b,a,c);
}
System.out.println();
}
// 遍歷數組的方法
// 方法1:
int arr[] = new int[3];
for (int a = 0; a arr.length; a++) {
System.out.println(arr[a]);
}
//方法2:
for (int a : arr) {
System.out.println(a);
}
參考資料來源:for循環-百度百科
1、for循環中我們使用continue;終止本次循環計入下一個循環,使用break終止整個循環。
2、而在jquery中 $.each則對應的使用return true 和return false。
break可以跳出switch...case語句,繼續執行switch語句后面的內容。break語句還可以跳出循環,也就是結束循環語句的執行。
continue語句的作用為結束本次循環,接著進行下一次是否執行循環的判斷。
continue與break的區別是:break是徹底結束循環,而continue是結束本次循環
新聞名稱:jquery的循環,jquery的循環語句
URL網址:http://www.2m8n56k.cn/article10/dsdjjgo.html
成都網站建設公司_創新互聯,為您提供搜索引擎優化、App設計、微信公眾號、營銷型網站建設、域名注冊、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯