html文件:
<div id ="main">
</div>Javascript:
//create a div
var divElem = $('<div class="divText"></div>');
//create input element inside it
var inhtml = "<input type='text' id='12345' />";
//add to page
$(divElem).html(inhtml).appendTo('#main')以下无法找到输入元素,因此无法工作:
//retrieve input element
$('#12345').val('hello')以下作品:
document.getElementById('12345').value = 'hello'以下作品:
var ipElem = $(inhtml);
$(divElem).append(ipElem).appendTo('#main')
$(ipElem).val('hello')有人能说出为什么第一个版本的检索元素在jquery中不起作用吗?(从jquery开始.*)
编辑:我认为'12345‘是可行的,但不是一些奇怪的标识,比如: mytext0.15942923246580176 (见此处:http://jsfiddle.net/9PVNb/4/ )
发布于 2012-02-24 08:40:05
在这里工作:http://jsfiddle.net/xvKcd/
基本检查:
之前,
https://stackoverflow.com/questions/9427390
复制相似问题