小编Hop*_*ess的帖子

在嵌套的ul结构中查找每个父级ul的叶子计数

给出一个看起来像下面的html的html结构,但是具有任意深度.(即它可以更深层次).因为它具有仲裁深度,我宁愿一个不需要在html中添加任何额外标记的解决方案(例如类)

<ul><!-- Leaf Count 3 -->
  <li>branch 1
    <ul><!-- Leaf Count 2 -->
      <li>leaf 1</li>
      <li>leaf 2</li>
    </ul>
  </li>
  <li>leaf 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我如何计算每个ul的孩子的所有叶子?所以在这个例子中,最外面的ul将有3个叶子,嵌套的两个叶子.这似乎是一个递归问题,但我无法思考它.

html javascript jquery

6
推荐指数
1
解决办法
429
查看次数

当文档似乎说它不会时,在表上使用 sp_rename 会更新表的外键

我一定是误解了微软的文档,因为它说

重命名表不会自动重命名对该表的引用。您必须手动修改引用重命名表的任何对象。

但是,当我在表上运行时sp_rename,除了重命名表之外,它还更改了连接到表的外键。我不是在抱怨,因为它们需要改变,我只是很困惑为什么它说的是一件事,然后又做了另一件事。外键为什么不是对象?sp_rename 文档似乎说它是一个对象......

sys.objects 中跟踪的类型的项目。例如,OBJECT 可用于重命名对象,包括约束(CHECK、FOREIGN KEY、PRIMARY/UNIQUE KEY)、用户表和规则。

t-sql sql-server

4
推荐指数
1
解决办法
3423
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

sql-server ×1

t-sql ×1