0

我有一个 div 克隆到一个 jQuery 对象,例如:-

$dependent = $page.find("div[data-name=dependent]").clone();

$page.find("div[data-name=dependent]")是隐藏的,即display: none在 HTML 中。

现在克隆div的也有<select>一个明显的克隆了。我对以下内容进行了一些修改$dependent:-

$dependent.attr("data-name", "dependent-clone");
$dependent.find("a").attr("onclick", 'functionCall()');

没有对<select>.

现在,当我附加克隆的divie$dependent时,下拉列表不会显示更改的值。它响应onChange()事件但不显示更改的值。

我正在使用 jquery-1.6.4.js 和 jquery.mobile-1.0.1.js。

有任何想法吗?

4

1 回答 1

1

Hiya工作演示:) http://jsfiddle.net/EGQEL/7/(如果我错过了什么,请告诉我)

绑定需要在最新的 Jquery 中动态追加使用 .on 或 .live .on 替换 .live

.on可以用来代替.live

这也会有帮助: http: //jsfiddle.net/pbWEp/2/ Link==> copy/Clone dropdown list with selected option in jquery

http://jsfiddle.net/ZTF5J/2/ - 链接==>下拉克隆使用 jquery 添加和删除

或者你可以提供你的 jsfiddle 我可以看看;请注意上面的jsfiddle是给你一个提示:)

希望对你有帮助,祝你愉快,加油!

于 2012-04-18T18:57:45.557 回答