如何使用這個代碼:選擇元素,如果我們不知道他的名字
$("#prev ~ div").css("border", "3px groove blue");
我不能選擇#prev
直接,因爲在我的代碼我剛纔var myDiv = $(this).parent();
我該怎麼選擇所有兄弟元素跟着後myDiv
元素?
類似的東西會起作用$(myDiv "~ div").css("border", "3px groove blue");
?
如何使用這個代碼:選擇元素,如果我們不知道他的名字
$("#prev ~ div").css("border", "3px groove blue");
我不能選擇#prev
直接,因爲在我的代碼我剛纔var myDiv = $(this).parent();
我該怎麼選擇所有兄弟元素跟着後myDiv
元素?
類似的東西會起作用$(myDiv "~ div").css("border", "3px groove blue");
?
然後你可以使用siblings()
方法來獲取所有的兄弟姐妹
var siblingsElements = myDiv.siblings();
您也可以使用,你使用的是像這樣的選擇(選擇只剩下一兄弟姐妹)
$('#' + myDiv.attr('id') + "~ div").css("border", "3px groove blue");
和我假設myDiv
有一個id
屬性。
無論你的jsfiddle你也不試圖在它的iframe網址正在所以很難在你的例子中看到你在說什麼。 – akousmata