速度自动选择一个值

时间:2014-02-13 14:23:16

标签: javascript jquery html css velocity

在我搜索期间,我希望得到您的帮助,关于这个主题的想法。

我有一个按钮,当我点击它时。它会触发弹出一个带有组合框的弹出窗口:实际上它有效。

现在,当我点击此按钮时,我想打开弹出窗口 - 并 - 在组合框中自动选择一个值。

我认为在onClick事件中使用JQUERY:

<div class="col-xs-6">
                                <select class="form-control" checked id="user.object" name="user.object">
                                    <option selected value="">choisir l'objet de votre demande *</option>
                                    #foreach($k in [1..$!localization.funnel.form.contact.object.size()])
                                        <option value="$k">$!localization.funnel.form.contact.object.get("$k").text</option>
                                    #end
                                </select>
                            </div>

这是正确的选择吗?如果您愿意,请告诉我如果我是对的并给我一些信息。

谢谢,

啤酒。

3 个答案:

答案 0 :(得分:0)

在打开弹出窗口的事件处理程序中添加此行

$("#mySelect option").eq(2).prop("selected",true);

eq == <option> s

的从零开始的索引

https://api.jquery.com/eq/

演示:http://jsfiddle.net/53KBw/

答案 1 :(得分:0)

也许这就是你想要的?

$('select option[value="SEL1"]').prop("selected",true);

其中SEL1是您要选择的选项的值。

答案 2 :(得分:0)

事实上,我找到了它!

if($(this).hasClass('bug'))
        $('#object option[value="4"]').prop("selected", true);

bug:我的标签名称 object:我重命名我之前ID的名称:

  

user.object

到:

  

对象

因为JavaScript并不喜欢点&#34;。&#34;在ID名称!所以

<select class="form-control" checked id="***object***" name="user.object">
                                    <option selected value="">choisir l'objet de votre demande *</option>
                                    #foreach($k in [1..$!localization.funnel.form.contact.object.size()])
                                        <option value="$k">$!localization.funnel.form.contact.object.get("$k").text</option>
                                    #end
                                </select>

啤酒