javascript - Make a text within a div selectable - Stack Overflow

To make a div unselectable <div id='test'>Cannot Select this<div>#test {-webkit-

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
Add a ment  | 

2 Answers 2

Reset to default 2

Put -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');

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1742408417a4438320.html

相关推荐

  • javascript - Make a text within a div selectable - Stack Overflow

    To make a div unselectable <div id='test'>Cannot Select this<div>#test {-webkit-

    2天前
    50

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信