gpt4 book ai didi

javascript - 单击其他输入时在输入上触发 jquery 函数

转载 作者:行者123 更新时间:2023-12-01 02:01:20 24 4
gpt4 key购买 nike

我正在创建一个动态添加的输入表单。我想做到这一点,以便当输入失去焦点时,其值将被附加到它后面。到目前为止我尝试过这个:

$(".money-input").on("click", function(e) {
e.stopPropagation();
});

$(document).on("click", function (e) {
$(".money-input").each(function() {
var valTemp = $(this).val();
if ((valTemp.indexOf(".00") < 0) && (valTemp != "")) {
valTemp += ".00";
$(this).val(valTemp);
}
});
});

我的问题是,它仅在我单击其他 div 但输入时才有效。此外,我还想实现的是,当我在一个输入上编辑某些内容然后将焦点切换到其他输入时,前一个输入值会附加 .00

任何帮助表示赞赏! :)

最佳答案

使用

$(".money-input").live('blur', function() {
var valTemp = $(this).val();
if ((valTemp.indexOf(".00") < 0) && (valTemp != "")) {
valTemp += ".00";
$(this).val(valTemp);
}
});

blur是你的“失去焦点”事件。使用live它将将此事件附加到现在和将来存在的元素(因为您正在动态添加表单)。

关于javascript - 单击其他输入时在输入上触发 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50545246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com