问题标签 [elements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
2932 浏览

scheme - 删除第一个元素的方案函数

编写一个方案函数,从项目列表中删除给定项目的第一个顶级出现。例如给定列表(abc)项目b,结果列表(ac)

请帮帮我

0 投票
2 回答
8726 浏览

c# - 使用 XElement 的方法 Elements(XName) 的 Linq To Xml 问题

我在使用 Linq To Xml 时遇到问题。

一个简单的代码。我有这个 XML:

我想让每个联系人将其映射到对象联系人上。为此,我使用以下代码片段:

好的,不要介意所有这些:专注于这一点:

当我得到根节点时,一切正常,我得到它正确。

当我使用 select 指令时,我试图让每个节点都说: from e in

好的,问题来了:如果我使用:from e in XRoot.Elements() 我得到所有联系人节点,但是如果我使用:from e in XRoot.Elements("contact") 我什么也得不到:空集。

好的,你告诉我:使用另一个:好的,我这样做了,让我们使用: from e in XRoot.Elements(),无论如何我都得到了所有节点,这是正确的,但这里出现了另一个问题:当说: select new Contact((string)e.Element("name"), (string)e.Element("email"), "1-1-1", null, null);我尝试访问<name>, <email>......我必须使用 .Element (“名称”)而且它也不起作用!!!!!!!!!!这到底是什么????????????看来我的名字与我通过的名字不匹配,但这怎么可能。我知道 Elements() 函数采用重载的一个参数,该参数是一个映射到字符串的 XName。请考虑我编写的代码来自一个示例,它应该可以工作。

0 投票
3 回答
604 浏览

javascript - 为什么我的 JavaScript 变量没有跨函数持续存在?

我的 HTML 页面中有以下 JavaScript 引用页面上的 HTML 表单:

尝试访问变量时,这两个函数都抛出异常myForm,说“myForm 为空或不是对象”。为什么会出现这种情况?

更新:我想我从中收集到的一件事是全局变量通常应该用于字符串文字 - 而不是 DOM 中的元素。我将继续这样做,并谨慎使用元素变量,并且仅在加载 DOM 之后。

0 投票
3 回答
552 浏览

jquery - 选择多个缓存元素

在 jQuery 中,您可以通过 id 选择两个元素,例如: $('#elem, #elem2');

如果您已经缓存了 elem 和 elem2,以及对它们应用相同的方法/函数怎么办?

IE

$elem = $('#elem'); $elem2 = $('#elem2');

这显然行不通:

谢谢!

0 投票
2 回答
8384 浏览

forms - 以 drupal 形式设置单个单选按钮的样式

我有这组单选按钮,其中每个单独的按钮都有自己的位置,通过样式属性设置。我想如何使用 drupal form api 归档相同的内容。我发现了如何设计整体风格,而不是作为组内的个人控制。这是我的 html 代码的样子 -

这是我坚持的drupal代码 -

我知道#type=>radio 的存在。但是,在这方面,我不知道如何将我所有的单选按钮组合在一起。如果我对它们都使用相同的数组键,它们会相互碰撞。如果我不这样做,他们就不会被视为同一组的一部分。我提前谢谢你。

0 投票
1 回答
1128 浏览

attributes - xquery 函数将标签元素转换为属性

我需要编写一个函数,该函数采用以下形式的“标记”元素序列:

并将它们转换为表单的属性

到目前为止,我有以下功能:

到目前为止这工作正常,但我需要处理我有两个或多个标签具有相同“类型”的情况。在这种情况下,我不能有两个同名的属性,所以我想要一个带有空格分隔值的属性......

例如

会成为

我已经坚持了一段时间了 - 所以如果有人有一个很好的方法来修改我的函数来做到这一点,我将非常感激。

请注意,我不想为此使用 XSLT。我想使用 XQuery。

亲切的问候

斯瓦米

0 投票
1 回答
356 浏览

jquery - 使用 livequery:找不到通过 ajax 创建的传播元素

我正在使用 jQuery 1.3.2 和 Live Query 插件。该脚本需要在 FF 和 IE6 中工作。升级 jQuery 并改用 live 是不可能的。

不知何故,这个脚本不会被动态创建的元素调用。

在 IE6 和 FF 中,该函数被静态(已经存在的)元素正确调用。但是,动态创建的元素不会调用它。

可能是什么原因?

更新 我用“live”测试了相同的功能。它在 FF 中有效,但在 IE6 中无效,当然不是……这就是为什么我正在寻找使用 livequery 的解决方法。

0 投票
3 回答
2054 浏览

jquery - jquery遍历新创建的元素

我正在尝试在我的表中添加新行,并将它们保存到数据库中。

首先,我使用 .append() 在表上追加行:

附加功能工作正常。我的页面显示正确的结果。

但是,我无法选择它们

我猜这是因为元素是在加载 DOM 之后添加的。谁能告诉我如何遍历所有新添加的元素?

谢谢你。

0 投票
2 回答
4105 浏览

jquery - 如何在 clone() 操作期间删除选定的元素

我有一个被克隆的选择框。我想从每个克隆的选择框中删除用户之前的选择。这是执行以下操作的方法clone()

这有点工作,但不会删除最后选择的:

这是HTML

0 投票
2 回答
599 浏览

jquery - 替换元素名称,同时用 jquery 保留属性

我正在尝试创建一个 jquery 设置,其中所有实例<i>都更改为<em>. 这很容易做到:

但是我无法弄清楚如何更改所有<i>标签但保留每个标签的单独属性。所以如果我有<i style="background-color: #333;" alt="Example" title="Example">Example Text</i>我希望它改变为<em style="background-color: #333;" alt="Example" title="Example">Example Text</em>

谢谢你的帮助!