标签: traversal

jQuery找到父表单

我有这个HTML

<ul>
    <li><form action="#" name="formName"></li>
    <li><input type="text" name="someName" /></li>
    <li><input type="text" name="someOtherName" /></li>
    <li><input type="submit" name="submitButton" value="send"></li>
    <li></form></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我如何选择其中的表格input[name="submitButton"]?(当我点击提交按钮时,我想选择表单并在其中添加一些字段)

jquery traversal

212
推荐指数
3
解决办法
16万
查看次数

jquery在课堂上找到最近的兄弟姐妹

这是我开始使用的粗略html:

<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li> // this is the single element I need to select
<li class="sub_cat"></li>
<li class="sub_cat"></li>
<li class="sub_cat current_sub"></li> // this is where I need to start searching
<li class="par_cat"></li>
<li class="sub_cat"></li>
<li class="par_cat"></li>
Run Code Online (Sandbox Code Playgroud)

我需要遍历.current_sub,找到最接近的先前.par_cat并做一些事情.

.find("li.par_cat")返回整个负载.par_cat(我在页面上有大约30个).我需要针对单一目标.

非常感谢任何提示:)

html jquery traversal tree-traversal

141
推荐指数
4
解决办法
11万
查看次数

有人可以解释Haskell中的遍历函数吗?

我正在尝试并且未能完成该traverse功能Data.Traversable.我无法理解其观点.由于我来自一个势在必行的背景,有人可以根据命令性循环向我解释一下吗?伪代码将非常感激.谢谢.

haskell traversal

94
推荐指数
5
解决办法
1万
查看次数

列出python中的目录树结构?

我知道我们可以使用os.walk()列出目录中的所有子目录或所有文件.但是,我想列出完整的目录树内容:

  • 子目录1:
    • FILE11
    • file12
    • 子目录11:
      • file111
      • file112
  • 子目录2:
    • file21
    • 子目录21
    • 子目录22
      • 子子目录221
        • 文件2211

如何在Python中实现这一目标?

python traversal directory-structure

84
推荐指数
9
解决办法
9万
查看次数

在嵌套的python词典和列表中查找所有出现的键

我有一个这样的字典:

{ "id" : "abcde",
  "key1" : "blah",
  "key2" : "blah blah",
  "nestedlist" : [ 
    { "id" : "qwerty",
      "nestednestedlist" : [ 
        { "id" : "xyz",
          "keyA" : "blah blah blah" },
        { "id" : "fghi",
          "keyZ" : "blah blah blah" }],
      "anothernestednestedlist" : [ 
        { "id" : "asdf",
          "keyQ" : "blah blah" },
        { "id" : "yuiop",
          "keyW" : "blah" }] } ] } 
Run Code Online (Sandbox Code Playgroud)

基本上是具有任意深度的嵌套列表,字典和字符串的字典.

遍历此方法以提取每个"id"键的值的最佳方法是什么?我想实现相当于XPath查询,如"// id"."id"的值始终是一个字符串.

所以从我的例子来看,我需要的输出基本上是:

["abcde", "qwerty", "xyz", "fghi", "asdf", "yuiop"]
Run Code Online (Sandbox Code Playgroud)

订单并不重要.

python recursion dictionary traversal

68
推荐指数
8
解决办法
6万
查看次数

Jquery如何在Array中按属性查找Object

鉴于我有一系列"目的"对象:

//array of purpose objects:
var purposeObjects = [
    {purpose: "daily"},
    {purpose: "weekly"},
    {purpose: "monthly"}
];
Run Code Online (Sandbox Code Playgroud)

(为简单起见,我省略了其他属性)

现在我想要一个方法,如果找到匹配的目的名称,则返回特定的一个对象.

这不起作用:

function findPurpose(purposeName){
    return $.grep(purposeObjects, function(){
      return this.purpose == purposeName;
    });
};

findPurpose("daily");
Run Code Online (Sandbox Code Playgroud)

但它实际上返回一个空数组:

[]
Run Code Online (Sandbox Code Playgroud)

我正在使用JQuery 1.5.2.我也试过$ .each()但没有运气.显然,大多数JQuery方法都是为DOM元素(如filter().

关于如何实现这一点的任何想法?

collections jquery traversal filter

63
推荐指数
7
解决办法
11万
查看次数

二阶树的发布顺序遍历而不递归

使用递归的情况下,对二叉树进行后序遍历的算法是什么?

binary-tree traversal non-recursive

59
推荐指数
4
解决办法
9万
查看次数

如何在jQuery中选择两个标签之间的所有内容

我有一个标题和无序列表的文档.

如何使用JQuery选择给定标题(通过其唯一的类名称)和该标题与下一个标题之间的所有内容?

更新:

你的建议很棒,但不是我想要的.例如,在下面的代码中,我想只访问id为"heading2"的"h1"以及所有内容,但不包括id为"heading3"的"h1".

上面提供的jQuery示例将在第一个不是"h"标记的"h"标记之后访问每个.

...或者,如果我错了,请纠正我:)

    <h1 id="heading1">...</h1>
        <ul>...</ul>
        <p>...</p>
        <ul>...</ul>
        <p>...</p>
    <h1 id="heading2" >...</h1>
        <ul>...</ul>
        <p>...</p>
        <ul>...</ul>
        <p>...</p>
    <h1 id="heading3" >...</h1>
        <ul>...</ul>
        <p>...</p>
        <ul>...</ul>
        <p>...</p>
Run Code Online (Sandbox Code Playgroud)

jquery traversal css-selectors

57
推荐指数
2
解决办法
3万
查看次数

可折叠的一个例子,它不是一个Functor(或不是Traversable)?

一个Foldable实例可能是某种容器,因此也可能是一个容器Functor.确实,

一个Foldable类型也是一个容器(虽然类不技术上要求Functor,有趣Foldables为所有Functor为s).

那么有一个例子,Foldable它不是自然的a Functor或a Traversable?(也许Haskell维基页错过了:-))

haskell traversal functor fold

53
推荐指数
3
解决办法
4469
查看次数

使用常量空间和O(n)运行时编写二进制搜索树的非递归遍历

这不是作业,这是一个面试问题.

这里的问题是算法应该是恒定的空间.我对如何在没有堆栈的情况下做到这一点非常无能为力,我会发布我使用堆栈编写的内容,但无论如何它都不相关.

这是我尝试过的:我试图进行预订遍历,然后我到了最左边的节点,但我被困在那里.我不知道如何在没有堆栈/父指针的情况下"recurse"备份.

任何帮助,将不胜感激.

(我将它标记为Java,因为这是我很习惯使用的,但它显然是语言无关的.)

java binary-tree traversal tree-traversal

48
推荐指数
3
解决办法
4万
查看次数