0

我正在使用 twitter 引导程序。我想以两种方式聚焦文本框:

  1. 单击相应的复选框或
  2. 单击文本框

这两种情况都不起作用。

看到这个小提琴。

CSS:引导-3.0.0

HTML:

<div class='container'>
    <div class="checkbox">
        <label>
            <input type="checkbox" value="" />option1
        </label>
    </div>
    <div class='checkbox'>
        <label>
            <input type="checkbox" value="" />
            <form role="form">
                <div class="row">
                    <div class="col-xs-2">
                        <input type="text" class="form-control" placeholder="Specify" />
                    </div>
                </div>
            </form>
        </label>
    </div>
</div>
4

1 回答 1

2

如果您可以在此处添加 jquery,则为:

$(document).ready(function(){
    $("#check_1").on("change",function(){
        if($(this).is(":checked"))
        {
            $("#text_1").focus();
        }
    });
});

还有你的HTML:(添加id属性)

<div class='container'>
<div class="checkbox">
    <label>
        <input type="checkbox" value="" />option1
    </label>
</div>
<div class='checkbox'>
    <label>
        <input type="checkbox" value="" id="check_1" />
        <form role="form">
            <div class="row">
                <div class="col-xs-2">
                    <input type="text" class="form-control" placeholder="Specify" id="text_1" />
                </div>
            </div>
        </form>
    </label>
</div>
</div>

更新小提琴:http: //jsfiddle.net/Wr6tH/13/

于 2013-11-14T12:47:43.597 回答