javascript - Meteor:使用 jQuery 在单击提交后检索所选值

标签 javascript jquery meteor twitter-bootstrap-3

如何使用以下引导类从表单中创建的下拉列表中检索所选值?

我正在使用 Meteor 0.9.2 和 mizzao:bootstrap-3

我的 HTML:

<template name="createpost">
<form class="form-horizontal" role="form" id="createpost">
        <div class="form-group form-group-lg">
            <label class="col-sm-2 control-label" for="field">Field</label>
            <div class="col-sm-10">
                <select class="form-control">
                    <option value="one">One</option>
                    <option value="two">Two</option>
                    <option value="three">Three</option>
                    <option value="four">Four</option>
                    <option value="five">Five</option>
                </select>
            </div>
        </div>
    <input  type="submit" value="post">
</form></template>

客户端.JS:

Template.createpost.events({
'submit form#createpost': function(e) {
    e.preventDefault();
    var insertpost = {
        field: //CODE TO RETRIEVE THE VALUE OF THE SELECTED ITEM //
    }
    Meteor.call('insertPostData', insertpost);
} });

SEVER.JS:

Meteor.methods({
'insertPostData': function(insertpost){
    return insertpost._id = AllPosts.insert(insertpost);

} });

最佳答案

Template.createpost.events({
'submit form#createpost': function(e, tmpl) {
    e.preventDefault();
    var selectedOption = tmpl.find('.form-control :selected');

    var insertpost = {
        field: (selectedOption && selectedOption.text)
    }

 }
});

关于javascript - Meteor:使用 jQuery 在单击提交后检索所选值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26034917/

相关文章:

javascript - 检查div的内容是否匹配 - JS

javascript - 如何在 URL 中执行 JavaScript

jquery - jqGrid:具有全局搜索的多词搜索

javascript - WebSQL : jQuery for each error

android - 如何使用 Android DDP 从 Meteor 服务器获取集合?

meteor - 单击强制从 S3 下载

javascript - 幻灯片功能和 Internet Explorer 11

javascript - Window.open 在 chrome 上

javascript - Meteor:异步回调问题

javascript - NodeIterator 与 Xpath 在 Javascript 中进行 DOM 迭代/查找