在其他函数执行期间启动未调用的javascript函数

时间:2016-09-11 20:25:34

标签: javascript jquery function

我有一个函数,设置值来形成Object的字段,在执行期间另一个未调用的函数启动,我不知道为什么......

function loadRecord(i) {// Function for display records which are retrived from database.
    var item = dataset.item(i);
    $("#data_id").val((item['id']).toString());
    $("#source").val((item['source']).toString());
    $("#s_date").val((item['s_date']).toString());
    $("#lat").val((item['lat']).toString());
    $("#lon").val((item['lon']).toString());
    $("#acc").val((item['acc']).toString());
    $("#image").attr("src", item['photo']);
    $("#photo").val((item['photo']).toString());
    $("#exif").val((item['exif']).toString());
>>>>$("#wateres").val((item['wateres']).toString()).change(); //the other function sart here!
    $("#top").val((item['top']).toString()).change();
    $("#pump").val((item['pump']).toString()).change();
    ..... the function continue normally

表单字段由$(“input_id”)标识,导致不需要的行为的行中唯一的区别是该表单的第一个选择。但是,如果我评论这一行,一切都运行良好,下一行(是选择)

1 个答案:

答案 0 :(得分:1)

也许您在该项目上定义了一些事件?

喜欢

$("#wateres").on("change", function(e){}); 

因为当您应用change()时,它会将事件处理程序绑定到"更改" JavaScript事件,或在元素上触发该事件。

来自文档streamplot

请检查您的代码以获取该侦听器。

希望这有帮助。