【问题标题】:Textext jquery plugin doesn't work with Multiple TextAreaTextext jquery 插件不适用于多个 TextArea
【发布时间】:2015-05-05 08:19:17
【问题描述】:

我在表中使用Textext Jquery 插件, 每行都有一个文本区域让用户选择参数。

所有 textarea 都已初始化,但它们不起作用,并且仅在最后一行 textarea 按预期工作。其余的我什至不能在 textarea 输入中添加任何文本。

这是我的 HTML:

 <td class="cat-params-container col-lg-4">
     <textarea id="params_{{ c['id'] }}" name="params" class="textarea-params" rows="1"></textarea>
</td>

和 JS 初始化:

$('.textarea-params').textext({ plugins: 'tags' });

【问题讨论】:

  • 我认为所有的textareas类名都必须不同
  • 尝试制作小提琴 :)
  • 我对我的代码进行了更多测试,我在表格上使用了 Jquery UI 可排序功能,并且由于某种原因破坏了 textarea....一旦我禁用它,一切正常...

标签: javascript jquery html jquery-plugins jquery-textext


【解决方案1】:

问题是这个插件创建了一个绝对定位的包装器div.text-wrap,因此文本区域相互重叠。

尝试禁用此功能,例如像这样:

.text-wrap {
    position: relative !important;
}

这是JSFiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多