gpt4 book ai didi

javascript - Jquery 在追加之前修改从 html 创建的 div

转载 作者:搜寻专家 更新时间:2023-10-31 22:51:19 24 4
gpt4 key购买 nike

我有一个将一个 div 附加到另一个 div 的函数。

类似于:

var div = ...some html

$("#mydiv").append(div);

但是我想对刚添加的 div 做一些事情。目前我想隐藏新 div 的子部分,并添加一个对象作为数据。有点像

 var div = ...some html   
$("#mydiv").append(div);
$(my new div).find(".subDiv").hide();
$(my new div).data('user',object);

但是我应该如何获取我创建的新 div?有没有办法创建它然后执行这些操作,然后附加它?还是我应该追加它然后检索它并修改它?

效率很重要,因为这将针对搜索结果进行迭代...

谢谢!

感谢 Tricker,我将其用作我的解决方案:

var div = ...a lagre piece of html;
var newDiv = $(div);
newDiv.find("[show='contractor']").hide();
newDiv.data('user', userObject);
$(appendDiv).append(newDiv);

谢谢!

最佳答案

你想要的方式是这样的:

var new_obj = $('<div class="subDiv"></div>');

$("#my_div").append(new_obj);

//You dont have to find the subdiv because the object "new_obj" is your subDiv
new_obj.hide();
new_obj.data('user',object);

关于javascript - Jquery 在追加之前修改从 html 创建的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554876/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com