【问题标题】:jscolor valueElement ignored after new bind新绑定后忽略jscolor valueElement
【发布时间】:2014-01-21 14:02:51
【问题描述】:

我正在使用著名的http://jscolor.com/ 颜色选择器脚本。

当我尝试链接外部元素时出现问题(作者的示例在这里http://jscolor.com/try.php#linking-foreign-elements)。 我想给用户一个通过按下按钮添加另一个输入字段的可能性,所以在那之后,出现了 class="color {valueElement: 'myValue'}" 的新输入字段,但脚本忽略了它,就像它是常规的一样jscolor 输入字段(没有“链接到外部元素”选项)。

    $( "input[id=p1]" ).after('<input class="color {valueElement:\'myValue\'}" id="plus" type="text" name="color[]" required />');
    new jscolor.color(document.getElementById('plus'), {})

有什么想法吗? 提前致谢

【问题讨论】:

    标签: javascript color-scheme color-picker jscolor


    【解决方案1】:

    您需要绑定已添加的新输入字段。否则你的 JS 看不到新元素,因为它在运行时不存在于 DOM 中。

    事实上,您提供的链接上的下一个条目与此有关。

    http://jscolor.com/try.php#manual-binding

    【讨论】:

      猜你喜欢
      • 2019-12-20
      • 2018-06-09
      • 2017-01-22
      • 2019-05-02
      • 2017-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      相关资源
      最近更新 更多