Flot:当textarea手动更改时,plotclick丢失范围

时间:2014-01-24 14:14:16

标签: javascript jquery flot

使用以下代码,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/

1 个答案:

答案 0 :(得分:3)

使用$("#myNum").val(pos.x);代替$("#myNum").text(pos.x);

请参阅此更新fiddle