gpt4 book ai didi

javascript - 当按钮被禁用时 jQuery 抛出错误

转载 作者:行者123 更新时间:2023-11-28 18:24:00 26 4
gpt4 key购买 nike

在运行这段代码后,我对 jQuery 的表现感到非常困惑:

$('#importUsers').on('click', function() {
var data = {};
data.string = $('[name="manuelni"]').val();
if(data.string!=''){
$('#importUsers').prop('disabled', true);​
$('#importUsersFile').prop('disabled', true);​
$('[for="fileToUpload"]').prop('disabled', true);​
$.ajax({
url: 'import.php', // point to server-side PHP script
dataType: 'JSON', // what to expect back from the PHP script, if anything
data: data,
type: 'post',
beforeSend: function(){
$('#opacity').addClass('overlay-div');
$('#pureMagic').addClass('magic-div');
$("#fileToUpload").removeAttr('type');
},
success: function(php_script_response){
// display response from the PHP script, if any
}
});
}
});

它说

Uncaught SyntaxError: Invalid or unexpected token

在这部分:

$('#importUsers').prop('disabled', true);​
$('#importUsersFile').prop('disabled', true);​
$('[for="fileToUpload"]').prop('disabled', true);​

enter image description here

页面加载后立即。所以我不会点击 id 为“importUsers”的按钮。我试过这个:

$('#importUsers').attr('disabled', true);​
$('#importUsersFile').attr('disabled', true);​
$('[for="fileToUpload"]').attr('disabled', true);​

这个:

$('#importUsers').attr('disabled', 'disabled');​
$('#importUsersFile').attr('disabled', 'disabled');​
$('[for="fileToUpload"]').attr('disabled', 'disabled');

还有这个:

$('#importUsers').prop('disabled', 'disabled');​
$('#importUsersFile').prop('disabled', 'disabled');​
$('[for="fileToUpload"]').prop('disabled', 'disabled');

所有这些选定的元素都是常规按钮,在尝试禁用时不应出现问题。我正在使用 jQuery v1.12.0。有什么建议吗?

最佳答案

看起来您的代码中有无法打印的字符,删除屏幕截图中显示的行中的最后一个字符,应该没问题

enter image description here

关于javascript - 当按钮被禁用时 jQuery 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39468109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com