Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
启用或禁用<;i>;在jQuery中_Jquery - Fatal编程技术网

启用或禁用<;i>;在jQuery中

启用或禁用<;i>;在jQuery中,jquery,Jquery,我试图仅在单击.user时禁用内的所有,但似乎没有成功。还有其他的,但它们不需要触摸。我只能使用禁用、启用部分。你能帮忙吗 $(document).ready(function() { $(".user").click(function(){ console.log('Was clicked'); $('.container.user').attr('disabled', 'disabled');// Disable all links

我试图仅在单击
.user
时禁用
内的所有
,但似乎没有成功。还有其他的
,但它们不需要触摸。我只能使用禁用、启用部分。你能帮忙吗

$(document).ready(function() {
    $(".user").click(function(){
        console.log('Was clicked');
        $('.container.user').attr('disabled', 'disabled');// Disable all links

        $('.container.user').attr('disabled', '');// Enabled later by the script on success
    });
});

<div class="container">
    <div><i class="icon-add user"></i></div>
    <div><i class="icon-add user"></i></div>
    <div><i class="icon-add user"></i></div>
    <div><i class="icon-add user"></i></div>
    <div><i class="icon-add user"></i></div>
    <div><i class="icon-add user"></i></div>
</div>
$(文档).ready(函数(){
$(“.user”)。单击(函数(){
log('Was clicked');
$('.container.user').attr('disabled','disabled');//禁用所有链接
$('.container.user').attr('disabled','');//成功后由脚本启用
});
});
选择器
$('.container.user')
表示同时具有类
container
user
的元素。要选择子体,您需要在
.container
.user
之间留出空间。您正在使用
i
标记,您可能需要使用
a
作为锚定。此外,您正在同一事件中启用和禁用,因此您的第一个设置将被覆盖

改变

attr()正在设置disable属性,但未禁用单击。使用“关闭”删除事件以分离单击事件,您可以对其进行测试。

选择器
$('.container.user')
表示同时具有类
container
user
的元素。要选择子体,您需要在
.container
.user
之间留出空间。您正在使用
i
标记,您可能需要使用
a
作为锚定。此外,您正在同一事件中启用和禁用,因此您的第一个设置将被覆盖

改变


attr()正在设置disable属性,但未禁用单击。使用“关闭”删除事件以分离单击事件,您可以对其进行测试。

您的
选择器
错误使用
.container.user
代替
'.container.user'

使用而不是喜欢


您的
选择器
错误,将
.container.user
替换为
'.container.user'

使用而不是喜欢


禁用在非ie浏览器中不起作用,是吗?我认为标准只允许输入上的属性…禁用在非ie浏览器中不起作用,是吗?我认为标准只允许在输入上使用该属性…你说的是链接你想要一个标记而不是我吗?我正在尝试禁用,以便用户无法单击它。要从中删除单击事件,再次启用它们的方法是
on
?如何再次启用它们?您正在谈论的是链接您想要一个标记而不是我吗?我正在尝试禁用,以便用户无法单击它。要从中删除单击事件,再次启用它们的方法是
on
?如何再次启用它们?
$('.container.user')
$('.container .user')
$(document).ready(function() {
    $(".user").click(function(){
        console.log('Was clicked');
        $('.container .user').prop('disabled', true);// Disable all links    
        $('.container .user').prop('disabled', false);// Enabled later by the script on success
    });
});