我有一个带有htmlcode的String,我想在这个元素中插入数据,并为img添加src等属性。但只有我可以从html文档修改,但我只想在这个元素中修改我在这里写一个例子。这不起作用,但它显示了我的意思。 我试过了
var element = $('<form method="post" action="">
<button value="all" type="submit">Get All Wines!</button>
<button value="red" type="submit">Get Red Wines!</button>
<button value="white" type="submit">Get White Wines!</button>
</form>
<div class="test">
</div>');
element.find('div.test').html('test');
如果我这样做:
$('div.test').append('hey');
我不想在我的html文件中修改,但我只想从字符串
修改此生成元素答案 0 :(得分:0)
<强> WORKING DEMO 强>
使用closest()
查找元素
var element = $('<form method="post" action=""> <button value="all" type="submit">Get All Wines!</button> <button value="red" type="submit">Get Red Wines!</button> <button value="white" type="submit">Get White Wines!</button>
</form> <div class="test" id="rias"> HI </div>');
element.closest('.test').html("Rias");
$("body").append(element);