我的意圖是,如果用戶沒有選擇表中的一行,則會返回包含該信息的警報,如下所示:$(document).on("click", ".desativ_forn", function(){ var desaf = document.querySelector('input[name="update"]:checked').value; if(desaf == null){ alert("Tem de selecionar um Fornecedor!"); $('#minhaDiv44').show(); }else{ } });我也嘗試過這樣的方法:$(document).on("click", ".desativ_forn", function(){ if(document.querySelector('input[name="update"]:checked').value == null){ alert("Tem de selecionar um Fornecedor!"); $('#minhaDiv44').show(); }else{ var desaf = document.querySelector('input[name="update"]:checked').value; } });但由于沒有選擇任何內(nèi)容,控制臺上并沒有返回警報,而是返回了此錯誤:未捕獲的類型錯誤:無法讀取 null 的屬性“值”目的是如果沒有選擇任何行,警報將返回html:$(function () { $('.limp-forn').on("click", function() {$("#tabfor tbody").empty(); $.getJSON('perfilfor.php', function (data) { var linha = ``; for (var i = 0; i < data.length; i++) { Id = data[i][0]; DataRegisto = data[i][1]; Fornecedor = data[i][2]; Nif = data[i][3]; Contato = data[i][4]; Morada = data[i][5]; Postal = data[i][6]; Email = data[i][7]; Descricao = data[i][8]; Nome = data[i][9]; }});});});
如果js中的值為空則返回警報
海綿寶寶撒
2023-08-24 10:14:59