小编voo*_*ger的帖子

QuillJS不适用于textarea

我正在尝试在Django 1.10模板中的特定表单字段上使用QuillJS,如下所示:

<link href="https://cdn.quilljs.com/1.1.3/quill.snow.css" rel="stylesheet">

<script src="https://cdn.quilljs.com/1.1.3/quill.js"></script>
<!-- Initialize Quill editor -->
<script>
  var quill = new Quill('#id_text', {
    theme: 'snow'
  });
</script>
Run Code Online (Sandbox Code Playgroud)

问题在于Django渲染了我要使用Quill textarea而不是a 的form字段div,并且Quill似乎不起作用:应用于文本的任何效果在视觉上或结果输出中均未注册,并且当我尝试编辑现有记录时,即使textarea标签之间的源HTML中包含初始文本,编辑器中也不会显示初始文本。

是Quill无法使用的已知问题,textarea还是还有其他可能出错的问题?

django django-templates quill

5
推荐指数
3
解决办法
4323
查看次数

将鼠标悬停在页面上的所有按钮上

有没有办法通过例如页面标题中的一些 JavaScript 向页面上的所有按钮添加 mouseover/mouseout css 类更改,而不必为每个单独的按钮提供自己的 onmouseover 和 onmouseout 事件?我必须将它添加到我所有页面上的每个按钮中,这似乎非常低效:

onmouseover="javascript:this.className='ui-state-hover';" onmouseout="javascript:this.className='ui-state-default';"
Run Code Online (Sandbox Code Playgroud)

必须有一种更简单的方法来做到这一点!

html javascript css

3
推荐指数
1
解决办法
1万
查看次数

用ajax/js隐藏TR

我有以下HTML:

   <tr id="n16">
    <td class="t_row">Text <a href="#" onClick="javascript:notification_dismiss('16');">Dismiss</a></td>
   </tr>
Run Code Online (Sandbox Code Playgroud)

我想更新我的数据库并在人们点击Dismiss时隐藏TR.更新数据库工作正常,但TR不会隐藏.我有这个JS:

function stateChanged(str)
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("n" & str).display = 'none'
 }
}
Run Code Online (Sandbox Code Playgroud)

我需要动态地将TR的ID传递给JS(使用"str"变量),但该部分似乎不起作用.有什么想法吗?

javascript ajax

1
推荐指数
1
解决办法
94
查看次数

在f-string中避免无

如果我有一个f-string,其中一个参数可能是None,有没有办法从字符串中自动省略它?

f'{first_name} {prefix} {last_name}'

如果prefix是,None则此字符串将呈现为Arnold None Weber.

我试过f'{first_name} {prefix or ''} {last_name}'但这是一个语法错误.

python python-3.x

0
推荐指数
1
解决办法
795
查看次数

标签 统计

javascript ×2

ajax ×1

css ×1

django ×1

django-templates ×1

html ×1

python ×1

python-3.x ×1

quill ×1