问题标签 [prop]

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 投票
1 回答
10703 浏览

jquery - href 应该用 prop() 还是 attr() 设置?

如果我想动态更改链接的 href,我应该使用prop()orattr()吗?

0 投票
4 回答
100 浏览

javascript - 使用 jQuery 将图像链接更改为“#”

我验证图像路径是图像路径还是其他路径。如果是图像,则将特定的 href 值替换为#但 # 值会影响所有链接。如何将图片链接替换为#

这里是

小提琴

任何建议都会很棒。

0 投票
3 回答
325 浏览

jquery - 如果单击其他内容 - 更改 prop / jQuery

如果单击其他内容,则最后一个输入(被单击)应该是 readonly -> true 再次。

这是我的代码:

谢谢!

0 投票
1 回答
2473 浏览

jquery - jQuery - 单击时重置单选按钮

jsfiddle

http://jsfiddle.net/cCBUh/2/

信息

  • 我有3个选择。只点击标签,而不是单选按钮。
  • 单击不同的标签时,会选中不同的单选按钮。
  • 在控制台中,当单击标签时,它会显示“已单击”,以确保发生这种情况。
  • 单击两次相同的标签时,控制台会显示“已选中”,告诉我们它已被选中。
  • 如果标签已经被选中,它应该从所有单选按钮中删除选中,重新设置它,就像从一开始一样。

问题

当第二次单击单选按钮时,不要从所有单选按钮中删除选中的选项。这是为什么?解决方案?

HTML

jQuery

0 投票
2 回答
2372 浏览

javascript - 选择一个选项来选中/取消选中复选框不起作用?

我有一个具有不同权限的用户的下拉列表。用户的不同权限是查看、编辑或删除。从下拉列表中选择用户时,复选框应根据他们拥有的权限进行更新。我试过使用 .prop() 和 .attr() 无济于事。http://jsfiddle.net/DWM4r/

HTML

jQuery

0 投票
2 回答
1278 浏览

javascript - 如果我输入一对中的另一个,则禁用相反的输入

如果我从一对中输入另一个输入字段,然后如果我通过点击退格键删除输入,那么如何禁用一个输入字段,例如,输入字段中没有任何内容重新启用第二个输入字段,反之亦然。我到目前为止的代码如下,但不起作用。

JavaScript:

HTML:

0 投票
2 回答
572 浏览

javascript - jquery:如何选择属性名称中包含数组值的复选框?

如何使用 jquery 选择属性名称中包含数组值的复选框?

html,

我的尝试不起作用,

有任何想法吗?

0 投票
1 回答
67 浏览

javascript - 关于复选框检查的困惑

我有大约 100 门课程,其中包含有课程的复选框,course-chkbox我正在使用以下代码:

基于我使用的是最新版本的 jQuery,这是正确的吗?

根据一些谷歌搜索,有很多关于如何解决同一问题的建议......

什么解决方案是最好的,为什么?

0 投票
1 回答
360 浏览

jquery - jQuery 和本地存储:具有多种状态的选择器

我目前正在研究用于更改网站字体的下拉菜单。目前,下拉菜单中有几种不同的字体可用。单击下拉部分之一时调用的代码如下:

现在,这个脚本对每个字体选项重复(显然只有结尾数字改变了)。但是,我需要脚本在启用新字体选择时禁用任何以前的字体选择;目前,当用户选择非默认字体然后选择另一种字体时,可能会出现意外行为非默认字体(例如,选择 font-01,然后选择 font-02)时,可能会出现意外行为。本质上,我不确定如何扩展此脚本,因此它会在应用新选择之前重置以前的选择。

.prop()函数针对各种字体的样式表 ID,并且下拉菜单的子项#font-selector-01通过$font-selector-n.

0 投票
1 回答
427 浏览

jquery - 在克隆时增加和重新排序输入字段 ID

我有一个 jQuery 脚本,可以克隆可排序的输入字段行。该脚本是可配置的,您可以在开头 (insertBefore) 或末尾 (insertAfter) 插入新的克隆行。最后插入新的克隆没有问题,并且可以按预期工作。但是在开头插入会带来编号排序的问题。

两个例子:

  1. 假设您在数据库中保存了 4 行。当您克隆最后一行并将其插入到第一行之前时,该数字会增加到 5。但是此后的每个克隆仍然克隆到 5,因为第 4 行仍在使用中。

  2. 将其切换到克隆第一行并将其插入到第一行之前的位置...递增从 2、3 等开始,最终将在保存时替换先前保存的行。

有什么想法可以让 insertBefore 正确递增吗?每次触发克隆点击事件时,是否可以重新排序所有行?我不确定哪种类型的解决方案可以在这里工作。

这是我为此使用的代码:

任何可以提供的帮助将不胜感激!

更新:添加了一个基本的小提琴。http://jsfiddle.net/85FY6/1/