Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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 创建包含页面命名锚的下拉控件_Javascript_Asp.net - Fatal编程技术网

Javascript 创建包含页面命名锚的下拉控件

Javascript 创建包含页面命名锚的下拉控件,javascript,asp.net,Javascript,Asp.net,我有一个动态创建的页面,从包含分组信息的数据库值读取。我想在创建每个组时添加命名锚。常规锚也会出现在页面上 我希望找到一个jQuery插件或代码集示例,它可以自动生成并填充页面的下拉控件,该控件提供到命名锚的导航 谢谢你的指点和例子 这应该可以做到: (function($){ $.fn.anchorsToSelect = function(selector) { selector = selector || 'a[name]'; this.html($

我有一个动态创建的页面,从包含分组信息的数据库值读取。我想在创建每个组时添加命名锚。常规锚也会出现在页面上

我希望找到一个jQuery插件或代码集示例,它可以自动生成并填充页面的下拉控件,该控件提供到命名锚的导航


谢谢你的指点和例子

这应该可以做到:

(function($){
    $.fn.anchorsToSelect = function(selector) {
        selector = selector || 'a[name]';

        this.html($(selector).map(function(){
            return '<option value="#' + this.name + '">' + $(this).text();
        }).get().join('</option>'));

        this.bind('change', function(){
            location.hash = $(this).val();
        });

        return this;
    };
})(jQuery);
用法:$'selectMyDropDown'。主持人选择