gpt4 book ai didi

javascript - document.execCommand ('bold' ,false,true) 不适用于 ("click"上的 jquery , function(){})

转载 作者:行者123 更新时间:2023-11-28 08:38:15 27 4
gpt4 key购买 nike

我正在尝试使用 javascript 和 jquery 进行富文本编辑。

我想创建一个按钮来加粗内容可编辑 div 中的选定文本。当我尝试使用以下代码时,我得到了预期的结果。

<div contenteditable="true" style="height:100px;width:100px;border:1px solid; " class="editor"></div>
<button class='bold' onclick="document.execCommand('bold',false,true);">B</button>

但是,当我使用 jquery 做同样的事情时,它不起作用。

<div contenteditable="true" style="height:100px;width:100px;border:1px solid; " class="editor"></div>
<button class='bold'>B</button>


$(function(){
$("button.class").on("click",function(){
document.execCommand('bold',false,true);
})
})

为什么 jquery 不能解决我的问题?

最佳答案

$("button.class").on("click",function(){

将其更改为

$("button.bold").on("click",function(){

关于javascript - document.execCommand ('bold' ,false,true) 不适用于 ("click"上的 jquery , function(){}),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20822632/

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