首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >happy.js json配置中的动态字段名

happy.js json配置中的动态字段名
EN

Stack Overflow用户
提问于 2012-02-25 02:00:57
回答 1查看 560关注 0票数 0

我在屏幕上有多个选项卡,每个选项卡都有自己相同的、动态生成的表单。每个表单都有自己的惟一ID,表单中的每个字段都有一个通用的惟一ID。

我的问题与以动态方式使用happy.js (jquery插件)有关。happy.js配置使用json来设置字段名称,并将处理作为一个对象。

我正在尝试完成下面这样的事情:

代码语言:javascript
复制
$('#capture'+tabname).isHappy({
    fields: {
        '#first'+tabname: {
            required: true,
            message: 'Please tell us your full name.'
        },
    }
})

“#first”+tabname是导致我出现问题的原因。有没有办法在那里使用动态字符串?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-25 02:05:38

是。您只是将一个object文字传递给isHappy,所以不要原地创建它,而是预先创建它,并使用[]语法创建动态密钥:

代码语言:javascript
复制
var tabFields = {};

tabFields[ '#first' + tabname ] = {
  required : true,
  message  : 'Please tell us your full name.'
};

$('#capture' + tabname).isHappy( { fields : tabFields } );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9435688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档