下面的代码确实有效,当访问网页时,它会自动隐藏#OrderDeliveryAddress
div。但我想知道这样做是否正确?
有没有办法先检查.selectAddressList
div/class 是否存在,然后再检查值?
$(document).ready(function() {
if ($(".selectAddressList").val() == "selectAddressBook") {
$("#OrderDeliveryAddress").hide();
}
});
最佳答案
我个人会使用:
if ($(".selectAddressList").length > 0)
这会检查 jQuery 对象是否有任何项,换句话说,是否有任何项与您传入的选择器相匹配。
关于javascript - 如果元素存在然后检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5808263/