问题标签 [attr]

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 投票
2 回答
5112 浏览

jquery - 如何使用 JQuery 定位具有特定 src 路径的图像

我将如何使用 src 文件定位以下 img?

$('img[src=left1.gif]').hide();不工作

0 投票
2 回答
12744 浏览

jquery - jquery字符串到函数转换

这可能吗?

基本上我想jq在任何标签上使用一个属性,就像onclick在调用 javascript 语句的 html 上一样。

顺便说一句 jQuery.call() 是出于演示目的,它不起作用...

0 投票
1 回答
719 浏览

jquery - 从jQuery中的父属性中提取数字

通过单击“mylink”,我希望将链接替换为从父标签中提取的数字“123”。我想我没有做正确的“.match(....”。

jQuery:

html:

0 投票
2 回答
1728 浏览

jquery - IE6 不使用 jQuery attr 调用更改属性(id 和名称) - 有什么建议吗?

除了转储 IE6 之外的其他建议......我无法控制 :)

我正在尝试做的快速概要:我有一个带有选择元素的表单。当用户在选择中选择特定选项(下面代码中的 id type2)时,我会显示一个包含新选择的 div 结构。我希望新的 div 结构及其子结构是现有结构 (id pdProgramDiv1) 的克隆,因为我使用 php 填充 div 中的选择。克隆选择后,我需要更改克隆的 id 和 div 的名称及其子标签并选择,因为表单信息正在传递给我的提交 php 脚本。如果它们没有唯一的 id,那么尽管它们被序列化为查询字符串,php 中的 $_POST 数组只包含给定 id 的最后一个值。

我已经包含在 Firefox sigh中完美运行的代码,并且无法更改 IE6 中的 ID 和名称。这段代码可能不像有些代码那么简洁;我对 jQuery 还是很陌生。

我环顾四周,尝试使用变量而不是链接,以及对 attr 的单独调用而不是使用对象文字(或映射),但没有任何帮助。所有变体在 FF 中都可以正常工作,但在 IE6 中没有任何乐趣。

这是一个已知问题,或者任何人都可以告诉我如何进行更改?

如果我不能让它工作,我想我将不得不创建所有元素并隐藏它们,但这似乎不太好。

一如既往地提前感谢!

更新:已解决

非常感谢那些发现我的方式错误的人。我想发布最终解决问题的代码。正如我在对下面接受的答案的评论中所说,修复非常有意义。有点不好意思没看到,不过有时候需要一双新鲜的眼睛!唯一的变化是选择子选择而不是选择 ID,并删除 div 上的名称 attr 分配,因为如前所述,它什么都不做。

0 投票
2 回答
181 浏览

jquery - 使用jquery在文档中查找点击的id

我将使用 jquery 示例中的文本,例如,考虑 HTML:

我有一系列的问题困扰着我...

假设我单击“单击此处”或“触发处理程序”:

  1. 如果我通过 attr(targetid_x,JSON.ID) 分配一个值,如何使用 alert 向我显示该值?快把我逼疯了!
  2. 如何找出具体点击的#tag?(有点与问题1有关)。

我想看看这是否可以通过事件委托或至少不用类来完成。

哈!

0 投票
3 回答
2519 浏览

jquery - 具有多个类的 jQuery 元素:将一个类存储为 var

我正在尝试创建一个标准化的显示/隐藏元素系统,如下所示:

单击带有 opener 类的 div 应该显示()带有弹出类的 div。我不知道在任何给定页面上我将有多少个开启器/弹出窗口组合,我不知道在任何给定页面上将显示开启器和弹出窗口的哪个位置,我不知道如何给定的开启者应该调用 show() 来处理许多弹出窗口。opener 和 popup 都必须能够拥有比 jQuery 使用的更多的类。

我想做的是这样的:

这个想法是,当您单击打开器时,它会从打开器的类中过滤掉“popup_whatever”并将其存储为 openerTarget。然后将显示任何带有 class=popup 和 openerTarget 的内容。

0 投票
2 回答
2189 浏览

jquery - 获取父id

我有一堆元素,如下所示:

他们都有类 droppableP 但显然不同的 id,我想在我正在破解的这个脚本中考虑代码。原始脚本只是为这些 div 中的每一个提供了一个特定的选择器,但除了它所处理的 id 之外,代码都是相似的,它是父级的 id 或另一个名称与之相关的 div。这是专门针对此 div 的原始代码:

以下是我想要考虑的因素,以便相同的代码可以完成所有这些,我最终也会进行链接,也许会摆脱内联样式,但这是我的第一次尝试:

我得到的错误是:

$(this).parent().attr("id")未定义

非常感谢。我浏览了与我最接近的相关问题,结果发现它们根本不需要父函数。我是个菜鸟,所以如果这是一个愚蠢的问题,请不要对我大喊大叫。对不起,我在格式上度过了一段糟糕的时光

0 投票
1 回答
595 浏览

php - YouTube API,jQuery attr 不会交换元素属性

JavaScript (jQuery)

HTML

超链接

我所做的是为我的用户频道上的视频解析 YouTube 的 API。

上面的超链接是 php 生成的,用于触发上述 JavaScript 函数,并从 ids“movie_url”和“embed_url”中包含的属性交换 url,就像在 FF 中一样,但 IE 它只会执行 .css 命令。

我的猜测是 IE 不喜欢我为 PARAM 和 EMBED 分配 ID。

0 投票
2 回答
60 浏览

jquery - 这可以转换为与多个(20 多个)实例一起使用吗?

我正在使用此代码进行常见问题解答。您单击 img 会打开该框,单击该 img 也会关闭该框。img 在每次点击时切换。到目前为止,我还无法将其转换为与 1 个以上的部分一起使用。我对 jquery 或 javascript 一无所知,但了解一些编程概念。我已经尝试了4个小时没有运气。我需要你的帮助!

0 投票
2 回答
31155 浏览

jquery - 如何使用 jquery 获取选项 title="sample"

我正在尝试根据选择选项上的标题属性更新隐藏字段,我尝试了下面的代码,但似乎无法使其正常工作。谢谢你的帮助!