私はそのようなコードを持っています
if ($('#bar #username').text()!=$('.widget-' + widget.id).find('.user').text())
{
//do something
}
$('.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
。