首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >克隆下拉比对克隆

克隆下拉比对克隆
EN

Stack Overflow用户
提问于 2015-02-25 10:09:34
回答 1查看 90关注 0票数 0

我有以下克隆文本框的代码:

HTML:

代码语言:javascript
复制
 <TextBox id="numericTextBoxClone"/>    

jQuery代码:

代码语言:javascript
复制
var numericTextBoxClientID = '<%= numericTextBoxClone.ClientID%>';
var clonedElement = $('#' + numericTextBoxClientID).clone().attr('id', 'id_'                      + item.ID);
$('#id_' + item.ID).show();
var element = $('<div/>');
element.append(clonedElement); 

Clon很好--我可以在我的页面上看到新的文本框,但是当我对下拉列表做同样的操作时,它不起作用,为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-25 12:21:42

要克隆下拉列表,请使用以下代码片段:-

代码语言:javascript
复制
<div id="clone" class="new-dropdown">
        <select class="dropdown-select" name="categories">
            <option></option>
            <option value="1">val 1</option>
            <option value="2">val 2</option>
            <option value="3">val 3</option>
        </select>
    </div>

    <a href="#" class="add-another-cat smallest" style="">Add another category</a>

JQuery

代码语言:javascript
复制
$(document).ready(function () {
        $('.add-another-cat').click(function (event) {
            event.preventDefault();
            var $orDiv = $('.new-dropdown:last').after($('#clone').clone().removeAttr('id').show());

        });

    });

希望这对你有用。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28716201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档