Har*_*iec 4 string jquery typeof object undefined
我有这样的代码
if ($('#bar #username').text()!=$('.widget-' + widget.id).find('.user').text())
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,如果$('.widget-' + widget.id).find('.user').text()不存在/未定义,它就不会通过.
如何检查是否已定义?
我试图if (typeof $('.widget-' + widget.id).find('.user') === "undefined")检查它是否被定义,但它没有帮助因为
alert (typeof $('.widget-' + widget.id).find('.user'))显示Object,
alert (typeof $('.widget-' + widget.id).find('.user').text())节目String.
Mat*_*all 13
根据jQuery FAQ,检查length属性:
if ($('.widget-' + widget.id).find('.user').length) {
// it exists
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16926 次 |
| 最近记录: |