如何在谷歌关闭中选择下拉(追加选项)?

时间:2016-08-24 17:24:26

标签: javascript jquery google-closure-library

我对Google Closure有疑问。

我正在使用lib:

  • goog.base.js
  • goog.dom.js
  • goog.events.Event
  • goog.events.EventTarget
  • goog.ui.MenuItem
  • goog.ui.Select

我想在我的jQuery下拉列表中添加选项,我可以做到

var selectData = { "1": "test 1", "2": "test 2" };
var auxArr = [];
$.each(selectData, function(i, option) {
    vauxArr[i] = "<option value='" + i + "'>" + option + "</option>";
});
$('#My selector').append(auxArr.join(''));

那么如何在谷歌关闭中做同样的事情?

1 个答案:

答案 0 :(得分:0)

有两种方法可以在Closure中创建一个下拉列表。你可以在你的页面上有一个HTML对象,然后装饰它,或者在Javascript中创建一个,然后在页面上呈现它。

您似乎想要使用渲染方法:

<div class="row">
    <div class="col-lg-6 col-md-6" style="border:solid 1px red">elements 1</div>
    <div class="col-lg-6 col-md-6" style="border:solid 1px red">
         <div class="pull-lg-right pull-xl-right">
            elements 2
         </div>
    </div>
</div>

请参阅:http://google.github.io/closure-library/source/closure/goog/demos/select.html