我試圖根據產品的屬性在購物車中包含2個佈局。如果產品包含div A,那麼我想在頁面上顯示其他區域和div的額外選項。如果div a不存在,我會保留額外的div。我不知道如何在jQuery中處理這個問題。顯示div如果另一個div存在於第
謝謝。
我試圖根據產品的屬性在購物車中包含2個佈局。如果產品包含div A,那麼我想在頁面上顯示其他區域和div的額外選項。如果div a不存在,我會保留額外的div。我不知道如何在jQuery中處理這個問題。顯示div如果另一個div存在於第
謝謝。
可以使用length
屬性來檢查是否存在這樣一個元素:
if ($('#divID').length > 0){
// div with id divID is present
}
else{
// div with id divID is NOT present
}
如果你想檢查元素的存在,你可以得到的長度,然後檢查其大於0
if ($("#divID").length > 0) {
// your element exists
}
如果您要檢查的知名度,那麼你可以去.is(":visible")
if ($("#divID").is(":visible")) {
// your element is visible
}
if($('#product div.A').length > 0) {
$('div.otherDiv').show()
}
也就是說,如果你有這樣的HTML或類似的,
<div id="product">
<div class="A"></div>
</div>
`如果產品包含DIV A` - 我認爲它應該被檢查,如果一個孩子或一個元素是給定的元素中。而不是隻檢查$('#divID')是否存在。因爲它可能存在,但不在裏面。 :) – Reigel 2011-01-10 06:42:54