Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery中追加div类_Javascript_Jquery - Fatal编程技术网

Javascript 在jquery中追加div类

Javascript 在jquery中追加div类,javascript,jquery,Javascript,Jquery,我有以下代码: function Filter($container, params, markers) { var $label; this.markers = markers; this.values = {}; this.key = params.key; $label = $('<label />').text(params.label); this.$element = $('<select class="form-control input-

我有以下代码:

function Filter($container, params, markers) {
  var $label;
  this.markers = markers;
  this.values = {};
  this.key = params.key;
  $label = $('<label />').text(params.label);
  this.$element = $('<select class="form-control input-lg"/>');
  this.$element.append($('<option />').attr('value', 'all').text('All'));
  $container.append($label, this.$element);
}
函数过滤器($container、params、markers){
var$标签;
这个。标记=标记;
this.values={};
this.key=params.key;
$label=$('').text(参数标签);
此.$元素=$('');
这个.$element.append($('').attr('value','all').text('all');
$container.append($label,this.$element);
}
从本质上讲,这是一个问题

<label>Category</label>
 <select class="form-control input-lg">
  <option value="all">All</option>
  <option value="Pizza">Pizza</option>
  <option value="Mexican">Mexican</option>
 </select>
类别
全部的
披萨
墨西哥人
但我想用它来包装上面的内容

<div class="form-group col-xs-4">
 -- and --
</div>

--及--
请提供任何建议,我尝试了几乎所有的变体,但都没有成功。

用于包装元素,但在您的情况下,我会选择以下选项:

var formgroup = $("<div class='form-group col-xs-4'/>");
formgroup.append($label, this.$element);
$container.append(formgroup);
var formgroup=$(“”);
append($label,this.$element);
$container.append(formgroup);
用于包装元素,但在您的情况下,我会这样做:

var formgroup = $("<div class='form-group col-xs-4'/>");
formgroup.append($label, this.$element);
$container.append(formgroup);
var formgroup=$(“”);
append($label,this.$element);
$container.append(formgroup);

您是否尝试在该元素上使用
.wrap(“”)
了?您是否尝试在该元素上使用
.wrap(“”)
了?请检查我的编辑,可能只需使用标签和选择将
表单组
附加到
容器
检查我的编辑,可能只需使用标签和选择将
表单组
追加,然后将
表单组
追加到
容器