需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:indexhtml,并引入jquery。
2、在indexhtml中的<script>标签,输入jquery代码:
$('body')append($('body')children(":first")text());
3、浏览器运行indexhtml页面,此时成功获取到了body元素的第一个子元素并打印了其内容。
你的oLi是所有li的集合,所以你使用oLi的时候应该加下标,才能表示你使用的 是 哪个li
所以
var oDiv = oLi[此处是下标]getElementsByTagName('div');
create table ##tmp_users (id int, username nvarchar(255), parentid int )
declare @ID int
select @ID=id from t_Users t where exists
(select from t_Users t2 where t2id=tparentid and t2username='user1')
exec AddSons @ID
select from ##tmp_users
drop table ##tmp_users
--存储
create procedure AddSons @id int
as
if exists(select from t_Users where parentid=@id)
begin
declare @tmp_ID int
declare cur cursor for
select id from t_Users where parentid=@id
open cur
fetch next from cur into @tmp_ID
while @@FETCH_STATUS=0
begin
insert into ##tmp_users
select from t_Users t where id=@tmp_ID
if exists(select from t_Users where parentid=@tmp_ID)
begin
exec AddSons @tmp_ID
end
fetch next from cur into @tmp_ID
end
close cur
DEALLOCATE cur
end
--递归调用,不知道是否想要这样
-- 查找所有父节点
with tab as
(
select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=316--子节点
union all
select bType_Id,bParentId,bType_Name
from
tab a,--子节点数据集
Sys_ParamType_V2_0 b --父节点数据集
where aParentId=bType_Id --子节点数据集parendID=父节点数据集ID
)
select from tab;
-- 查找所有子节点
with tab as
(
select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=1--父节点
union all
select bType_Id,bParentId,bType_Name
from
tab a,--父节点数据集
Sys_ParamType_V2_0 b--子节点数据集
where bParentId=aType_Id --子节点数据集ID=父节点数据集parendID
)
select from tab;
treeNodechildren 属性下面就是子节点的
如果需要一次性得到下面全部 n 级的子节点,那么 请利用 transformToArray 方法进行转换。或者自己利用递归算法遍历
以上就是关于jquery第一个子节点怎么获得全部的内容,包括:jquery第一个子节点怎么获得、js获取子节点的方法、SQL语句查询出父节点下的所有子节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!