首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery-步骤内容是否有限制?

问jquery-步骤内容是否有限制?
EN

Stack Overflow用户
提问于 2014-07-10 04:57:18
回答 1查看 187关注 0票数 0

我正在使用jquery步骤向用户展示表单,但是我遇到了一个内容属性的奇怪问题。

如果我在一行代码上同时使用了两个" ",那么这些步骤就可以工作。

但是,如果通过添加另一个输入字段将关闭的"移动到另一行,则不会呈现这些步骤。

代码语言:javascript
复制
$("#wizard").steps({
    headerTag: "h3",
    bodyTag: "fieldset",
    transitionEffect: "slideLeft",
    onStepChanging: function(event, currentIndex, newIndex) {

    //only apply to first step

    if (currentIndex === 0 && ($("#workType > option:selected").val()) === "1") {

        $("#wizard").steps("insert", 1, {
            title: "Construction Details",
            content: "<input type='text' name='budget' id='budget' placeholder='What is your budget?'><br/>"
        });
    }
});

因此,这是可行的:

代码语言:javascript
复制
content: "<input type='text' name='budget' id='budget' placeholder='What is your budget?'><br/>"

这并不意味着:

代码语言:javascript
复制
 content: "<input type='text' name='budget' id='budget' placeholder='What is your budget?'>
           <input type='text' name='timeline' id='timeline' placeholder='When do you want to start?'>
                            <br/>"

内容是否需要放在一条线上,还是我做错了什么?提亚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-10 05:33:33

您可以尝试使用+连接字符串,例如:

代码语言:javascript
复制
content: "<input type='text' name='budget' id='budget' placeholder='What is your budget?'>" + 
           "<input type='text' name='timeline' id='timeline' placeholder='When do you want to start?'> +
           "<br/>";

或者另一种方式:

代码语言:javascript
复制
var content_str = [
    '<input type='text' name='budget' id='budget' placeholder='What is your budget?'>',
    '<input type='text' name='timeline' id='timeline' placeholder='When do you want to start?'>',
    '<br />'
].join('');
...
contnet: content_str
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24668767

复制
相关文章

相似问题

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