新手在这里试图处理这个函数,如果href的内容是空白的话,它应该是console.log“我未定义”。我很感激任何帮助,因为我非常困难...... :-(
$(document).ready(function () {
$('.facebook').each(function () {
var facebook = $(this).attr('href')
if (typeof facebook === "undefined") {
console.log("I am undefined");
}
});
});
答案 0 :(得分:6)
它不会被定义,我想你可以使用: -
if (!facebook) {
console.log("I am undefined");
}
它将照顾null
,undefined
,""
的任何虚假价值。
答案 1 :(得分:3)
.attr
返回普通对象。它不会返回未定义的
试试这个
$(document).ready(function () {
$('.facebook').each(function () {
var facebook = $(this).attr('href')
if (!facebook) {
console.log("I am undefined");
}
});
});