Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Jquery 选择另一个元素后删除或设置属性值_Jquery_Html_Css - Fatal编程技术网

Jquery 选择另一个元素后删除或设置属性值

Jquery 选择另一个元素后删除或设置属性值,jquery,html,css,Jquery,Html,Css,我正在尝试删除contenteditable属性,或者至少在单击其他元素时将其设置为false。这就是我迄今为止所尝试的: group.clickfunction{ var$this=$this; group.removeClassselected; isEditable.attr'contenteditable',false $this.addClassselected; isEditable.attr'contenteditable',true.csscursor,text; }; 预览所有

我正在尝试删除contenteditable属性,或者至少在单击其他元素时将其设置为false。这就是我迄今为止所尝试的:

group.clickfunction{ var$this=$this; group.removeClassselected; isEditable.attr'contenteditable',false $this.addClassselected; isEditable.attr'contenteditable',true.csscursor,text; }; 预览所有代码(&A):选择一个文本

其目的是仅将css应用于选定元素光标:指针;但当我选择一个元素时,它将应用于isEditable变量中的所有元素。即:

isEditable = $(".grouptitle, .username, .text");
有办法吗?希望预览会有所帮助。

您还可以使用removeAttr从元素中删除任何属性。因此,在你的情况下,它将是

isEditable.removeAttr('contenteditable');
如果要选择具有contenteditable属性或该属性为真的元素,请使用此选项

isEditable = $(".grouptitle, .username, .text").filter(function(){
            return !$(this).attr('contenteditable') 
                   || ($(this).attr('contenteditable') == false);
});

你考虑过使用模糊事件吗?在你的情况下这样行吗?你的最终目标是什么?单击另一个元素时,为什么需要删除contenteditable?不管怎样,只要单击out,它就停止可编辑。