Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Jquery 附加选择框_Jquery_Drop Down Menu_Append - Fatal编程技术网

Jquery 附加选择框

Jquery 附加选择框,jquery,drop-down-menu,append,Jquery,Drop Down Menu,Append,我试图在用户单击图像时将我的选择选项添加到选择框中。该图像将打开一个隐藏的搜索div,其中包含该框。我有以下代码: html jquery $(document).ready(function(){ $('.search').click(function() { $('#search_state').append('<optgroup label="Chile"><option value="907">Región Metropolitan</op

我试图在用户单击图像时将我的选择选项添加到选择框中。该图像将打开一个隐藏的搜索div,其中包含该框。我有以下代码:

html


jquery

$(document).ready(function(){

  $('.search').click(function() {
    $('#search_state').append('<optgroup label="Chile"><option value="907">Región Metropolitan</option></optgroup><optgroup label="China"><option value="1355">Guangdong</option><option value="1353">Hainan</option><option value="1341">Jiangsu</option><option value="1307">Shanghai</option></optgroup><optgroup label="Costa Rica"><option value="1037">Alajuela</option><option value="1041">Guanacaste</option><option value="1043">Heredia</option><option value="1047">Puntarenas</option><option value="1049">San José</option></optgroup>');
    alert("works");
  });

});
$(文档).ready(函数(){
$('.search')。单击(函数(){
$(“#搜索州”).append('Region Metropolitanguang Donghainanjiang Sushanghaia Juelaguauanacastediapuntarenassan José');
警惕(“工作”);
});
});

图像类为.search,选择框ID为#search_state。由于某些原因,我无法将selectbox追加,但单击后警报就会生效。即使该框被隐藏,它仍然列在源代码下。有人知道我为什么会有这个问题吗?

你能试着把selectes的内容填上而不加上附件吗

$(document).ready(function(){

      $('.search').click(function() {
        $('#search_state').html('<optgroup label="Chile"><option value="907">Región Metropolitan</option></optgroup><optgroup label="China"><option value="1355">Guangdong</option><option value="1353">Hainan</option><option value="1341">Jiangsu</option><option value="1307">Shanghai</option></optgroup><optgroup label="Costa Rica"><option value="1037">Alajuela</option><option value="1041">Guanacaste</option><option value="1043">Heredia</option><option value="1047">Puntarenas</option><option value="1049">San José</option></optgroup>');
        alert("works");
      });

    });
$(文档).ready(函数(){
$('.search')。单击(函数(){
$('search#u state').html('regionón metropolitanguangdonghainananjiangssushanghaiajuelaguauanacasteediapuntarenassan José');
警惕(“工作”);
});
});

如果使用的是
dropkick
,则在以编程方式更改选择后调用刷新方法

$('#search_state').dropkick('refresh')

你右边看起来很好。。隐马尔可夫模型。。这可能与使用dropkick来设置选择框的样式有关吗?看看
select
是否为空,应该没有什么区别。还是没有运气,可能是因为我正在使用dropkick插件。我猜我所要做的就是调用刷新,谢谢你的帮助!
$('#search_state').dropkick('refresh')