作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用著名的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'), {})
有什么想法吗?提前致谢
最佳答案
您需要绑定(bind)您添加的新输入字段。否则你的 JS 无法看到新元素,因为它在运行时不存在于 DOM 中。
事实上,您提供的链接上的下一个条目就涉及到此问题。
关于javascript - 新绑定(bind)后忽略 jscolor valueElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21260326/
我正在使用著名的http://jscolor.com/颜色选择器脚本。 当我尝试链接外部元素时出现问题(作者的示例在这里 http://jscolor.com/try.php#linking-fore
我是一名优秀的程序员,十分优秀!