【发布时间】:2013-07-25 08:39:33
【问题描述】:
由于验证问题,我不想通过 HTML 添加 3 input fields 来执行此操作。这就是为什么我要采用jQuery 方法,但我无法让它发挥作用。我已经把我的代码放在jSFiddle --> http://jsfiddle.net/qV8Cc/,希望有人能帮助我。
我想要的是:您现在有 1 个输入字段。这个对用户来说一定是不可见的(这就是我把它隐藏的原因)。我希望他们看到的是 3 个单独的输入字段,它们并排放置。我为此使用了隐藏和附加,但我无法让它工作。因为我只验证了一个输入字段(我们隐藏的第一个),所以我想要其他 3 个中写入的值,转到隐藏的输入字段。有人可以帮我解决这个问题吗?
代码如下:
$().ready(function(e){
$('.classnameofmyinputfield').hide();
$('.classnameofmyinputfield').parent.append('<input classname><input classname><input classname>');
$('.classnameofmyinputfield').blur(function(e){
var input = $(this);
$('.classnameofmyinputfield').val($('.classname').val()+$('.classname').val()+$('.classname').val());
})
});
【问题讨论】:
-
其他人得到它,你没有,你投反对票?你怎么了?
-
你怎么能说我对你的问题投了反对票。?对于您的信息,我真的没有得到您的问题,这就是为什么我发表评论而不是回答您的问题。
标签: jquery validation input append hide