87,997
社区成员




var html = "<input type='text' id='type3' class='a' />";
$("#test").on('click', 'button', function(e){
/* 生成新对象,插入到页面 */
$('#type1').after(html);
});
/* 这样可以获取到 dom 对象,但是不知道如何设置 combobox 属性和事件 */
$("#test").on('click', 'input[class=a]', function(e){ alert('aa'); });
/* 获取不到,无法设置 combobox */
// $("input[class=a").combobx({
//combobox 属性
// });
/* 获取不到动态生成的对象 */
$("input[class=a]").text('abc');
console.log($("input[class=a")[0]); //undefined
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="../JS/jquery-easyui-1.4/themes/default/easyui.css" rel="stylesheet" />
</head>
<body>
<input type="button" value="test" id="test" />
<div id="type1"></div>
</body>
</html>
<script src="../JS/jquery-easyui-1.4/jquery.min.js"></script>
<script src="../JS/jquery-easyui-1.4/jquery.easyui.min.js"></script>
<script>
var html = "<input type='text' id='type3' class='a' />";
$("#test").on('click', function (e) {
/* 生成新对象,插入到页面 */
$('#type1').after(html);
//setTimeout(function () {
$('input[class="a"]').combobox({
//combobox 属性
});
//}, 0);
});
</script>
$(function(){
var html="<input id='type8' class='easyui-combobox' data-options=\"textField:\'text\', valueField:\'value\', data: tempData() \">";
console.log($("#test"));
console.log(html);
$("#test").append(html);
});
这样也不行,快疯了!