このコードは1行の形式で記述できますか?
if ($('#sIsTopNav').text().trim() === 'True') {
$('#chkIsTopNav').attr('checked','checked');
}else {
$('#chkIsTopNav').removeAttr('checked');
}
TIA..
このコードは1行の形式で記述できますか?
if ($('#sIsTopNav').text().trim() === 'True') {
$('#chkIsTopNav').attr('checked','checked');
}else {
$('#chkIsTopNav').removeAttr('checked');
}
TIA..
条件付き(三項)演算子を使用してみてください、
$('#sIsTopNav').text().trim() === 'True' ? $('#chkIsTopNav').attr('checked','checked') : $('#chkIsTopNav').removeAttr('checked');
できるよ:
$('#chkIsTopNav').prop('checked', $('#sIsTopNav').text().trim() === 'True')
注:
checkedと、に設定した場合と同じ効果がありますfalse。.prop()のプロパティを設定するための現在推奨される方法です。checkeddisabled