$("#experiences tr")
上記の場合、空であるかどうかを判断するにはどうすればよいですか?jQueryで選択した結果が空であるかどうかを判断するには?
私はブール値が偽であるべきだと思ったが、そうではないようだ。
$("#experiences tr")
上記の場合、空であるかどうかを判断するにはどうすればよいですか?jQueryで選択した結果が空であるかどうかを判断するには?
私はブール値が偽であるべきだと思ったが、そうではないようだ。
lengthプロパティを使用します。
$("#experiences tr").length
それが0だ場合、あなただけの唯一の空の要素に影響を与えるようにしたい場合には、
空だか、
$('#experiences tr:empty')
または他の方法を使用します周り:
$('#experiences tr:not(:empty)')
var experienceRows = $('#experiences tr'),
len = experienceRows.length;
if (len) {
} else {
}
$("#experiences tr:empty")
//More Improved and Accurate - Trim white spaces as well
//Define
function trim(str) {
return(("" + str).replace(/^\s+/,'').replace(/[\s]+/g,' ').replace(/\s+$/,''));
}
//Call
if(trim(frmObj.element.value).length ==0) { //true }
なぜ複雑なのですか? – dlchambers
'experienceRows'でたくさんの操作コードが実行された場合に、変数を作成することで、後のコードで同じグループの要素に対する別のルックアップを減らします。 'len'は本当に必要ではありません。これは本当にダウンボートに値するでしょうか? –