【问题标题】:Flot: plotclick losing scope when textarea manually changedFlot:当 textarea 手动更改时,plotclick 失去范围
【发布时间】:2014-01-24 14:14:16
【问题描述】:

使用以下代码,在手动更改 textarea 中的文本后,textarea 将停止从 'plotclick' 事件更新。如果只点击textarea,不改变值,textarea会继续更新。即使手动更改了值,如何让 textarea 继续更新 'plotclick' 事件?

<div id="placeholder" style="width:500px; height:300px;"></div>
<textarea id="myNum"></textarea>

<script>
var d1 = [];
for (var i = 0; i < 14; i += 0.5) {
    d1.push([i, Math.sin(i)]);
}

$(function() {
    $("#placeholder").on("plotclick", function (event, pos, item) {
        $("#myNum").text(pos.x);
    });
    $.plot("#placeholder", [d1], {grid: {clickable: true}});
});
</script>

jsfiddle:http://jsfiddle.net/grkblood13/PbLkx/2/

【问题讨论】:

标签: javascript jquery flot


【解决方案1】:

使用$("#myNum").val(pos.x); 而不是$("#myNum").text(pos.x);

查看此更新的fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-10
    • 2014-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多