admin管理员组文章数量:1336621
To make a div unselectable
<div id='test'>Cannot Select this</div>
#test {
-webkit-user-select: none;
}
is used.
Is there a way to make a div selectable in case it is already unselectable, without actually removing the unselectable property. Something that forces select.
To make a div unselectable
<div id='test'>Cannot Select this</div>
#test {
-webkit-user-select: none;
}
is used.
Is there a way to make a div selectable in case it is already unselectable, without actually removing the unselectable property. Something that forces select.
Share Improve this question edited Mar 16, 2023 at 17:13 Ben Racicot 5,97916 gold badges82 silver badges139 bronze badges asked Jan 2, 2014 at 22:11 user544079user544079 16.6k42 gold badges120 silver badges172 bronze badges 1- Did you try using classes with javascirpt? – Alex Shilman Commented Jan 2, 2014 at 22:15
2 Answers
Reset to default 2Put -webkit-user-select: initial
on the child element.
Here's a working jsfiddle.
.outer {
-webkit-user-select: none;
}
.inner {
-webkit-user-select: initial;
}
<div class="outer">
Unselectable
<div class="inner">
Selectable
</div>
Unselectable
</div>
Use classes to apply behavior/styles that are to be added/removed dynamically:
<div id="test" class="unselectable">Cannot Select this</div>
.unselectable{
-webkit-user-select: none;
}
And in your script:
$('#test').addClass('unselectable');
Or
$('#test').removeClass('unselectable');
本文标签: javascriptMake a text within a div selectableStack Overflow
版权声明:本文标题:javascript - Make a text within a div selectable - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742408416a2469293.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论