我试图把我的头围绕if语句。我是新来的。
我有一个非常简单的脚本,它从html5数据属性中提取数据(文本)。
var $datatext = $(this).data('explain');
现在,当html5属性data-explain丢失或为空时,我需要一个if语句。
var $success = if ($datatext < 0) {
// show some other text, maybe? =
$(this).text('Fail');
} else {
// show original, maybe? =
$(this).text($datatext);
}
再次,很难把我的头缠住它。哦,这些ifs。
最佳答案
那应该工作:
if (typeof $datatext !== 'undefined' && $datatext.length > 0) {
$(this).text($datatext);
} else {
$(this).text('Fail');
}