Jquery .on点击第一次点击不工作

前端之家收集整理的这篇文章主要介绍了Jquery .on点击第一次点击不工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个文本字段,我需要设置当用户从选择字段中选择一个选项或在文本字段中输入文本并点击链接时的值.然后两个事件都关闭包含select和text字段/链接的div.

选择选项有效

$(document).on("change",".select_choice",function(event) {
    var string = $(this).find("option:selected").text();
    $(this).closest(".select_toggle_area").find(".toggle_choices").toggle();
    $(this).closest(".select_toggle_area").find(".target_input").val(string);
});

文本字段/链接在第二次单击时起作用.无论何时在字段中输入内容,链接在第一次单击时都不起作用.它隐藏div,但不更新目标字段的值.

$(document).on("click",".text_choice_button",function(event) {
    event.preventDefault();
    var string = $(this).closest(".select_toggle_area").find(".text_choice").val();
    $(this).closest(".select_toggle_area").find(".target_input").val(string);
    $(this).closest(".select_toggle_area").find(".toggle_choices").toggle();
});

解决方法

无法复制

我摆弄了这个并且无法复制它:http://jsfiddle.net/DCM48/

上传完整的问题以获得进一步的帮助.

-Lededje

猜你在找的jQuery相关文章