问题标签 [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 投票
18 回答
679852 浏览

javascript - .prop() 与 .attr()

所以jQuery 1.6有了新的功能prop()

或者在这种情况下他们做同样的事情吗?

如果我必须切换到 using ,如果我切换到 1.6 prop(),所有旧attr()电话都会中断?

更新

(另见这个小提琴:http: //jsfiddle.net/maniator/JpUF2/

控制台将 记录getAttribute为字符串,将记录attr为字符串,但将记录propCSSStyleDeclaration,为什么?这对我未来的编码有何影响?

0 投票
1 回答
2861 浏览

jquery - jQuery 1.6 prop() 在 div 的标题上

可能的重复:
.prop() 与 .attr()

做和做有什么区别

prop()似乎与 div 属性的行为相同attr()。我为此阅读了 1.6 文档,但我仍然有点困惑。

这不是 .prop() 与 .attr()的完全重复。这篇文章没有回答这个问题。请不要关闭它。

0 投票
1 回答
2029 浏览

jquery - 1.6 版中的 jquery attr 行为

我在这里做了一个页面

它在 1.5 版中运行良好

现在 1.6 我在萤火虫中得到这个错误

和铬几乎一样

怎么整??我是否必须像在 jquery 1.6 api http://api.jquery.com/prop/中那样更改所有内容以支持

0 投票
3 回答
13596 浏览

jquery - jQuery .prop() 兼容性

我正在尝试通过以下方式测试该.prop()方法是否存在于当前包含的 jQuery 中(出于兼容性原因):

我希望上面的条件是trueforjQuery >= 1.6falsefor正如我从文档jQuery < 1.6中可以理解的那样

无论如何,在 jsfiddle 上对此进行测试会导致:

typeof $.prop === 'function'是:

  • true什么时候jQuery >= 1.6
  • false什么时候jQuery < 1.6 and jQuery > 1.3
  • true什么时候jQuery <= 1.3

是提供上述结果的非常非常简单的脚本(只需切换 jQuery 版本即可查看我所描述的内容)。

当我尝试将它.prop()与 jQuery 即 1.3 一起使用时,我得到了.prop is not a function错误。同样的问题也发生在 jsfiddle 之外的测试中。这样的行为正常吗?我怎样才能真正测试是否.prop()可用?

谢谢

0 投票
7 回答
31467 浏览

javascript - 用 jquery 改变 img src

我拥有的 html 结构类似于:

我正在尝试将文件名从file#-128x79.jpg 更改file#-896x277.jpg

我不知道如何获取动态生成的文件名并搜索和替换 src 更改。

我找到了用“none”替换整个 src 的方法,以确保到目前为止我做对了,但我不知道该怎么做。

0 投票
5 回答
28159 浏览

jquery - jQuery .prop("disabled", false) 在 Chrome 中不起作用

.prop("disabled", false) 有问题,它在 Opera 和 firefox 中运行良好,但 IE 和 chrome 我无法让它工作..

实际上这是一个邀请表格,我制作了这样的发送按钮

这是CSS

所以你可以看到按钮被禁用并且你不能点击,你必须先写下你的名字和邮件,然后再删除禁用按钮,你就可以发送邮件了。对于这个我在这里写代码是: http: //pastebin.com/8u23G90b

但是这里出了点问题,在 chrome 和 IE 中禁用从未从按钮中删除,我也加载 jquery 1.7.1

ps对不起我的英语

0 投票
2 回答
130750 浏览

javascript - 使用 JavaScript 获取用户代理

我想获得一个脚本,它可以抓取用户的用户代理并将其支撑到一个属性。

我正在制作一个网站问题联系表,我通常需要知道用户正在使用什么浏览器。如何检测用户代理字符串并将其作为输入元素的值。

我的 html 看起来像:

我希望将用户代理作为值属性添加到其中,因此它看起来像:

0 投票
2 回答
1812 浏览

jquery - jquery:“强制”选定的选项以替换选择列表中的占位符“正在加载”

我想在列表中显示“正在加载”消息,而我的列表正在从 Flickr 加载标题。

我创建了一个<option>

和我的 jquery 函数:

但我无法在加载标题后将索引 1 处的选项“选中”。你知道如何进行这项工作吗?

谢谢

0 投票
2 回答
3328 浏览

javascript - JQuery 禁用按钮

我从头开始建立一个快速分页它有点工作,但在过去的半小时里,我一直试图让下一个和/或上一个按钮在最后一页禁用,如下所示:(这个是下一个按钮)

这是我的代码,因此您可以尝试一下,看看自己有什么问题:

http://jsfiddle.net/Utr6v/25/

当您单击下一步时,它会走得太远并且不会回来

不完全确定出了什么问题,提前感谢一堆。当我复制代码时,JSFiddle 打乱了我的代码,很抱歉它太乱了!

-麦克风

0 投票
1 回答
1921 浏览

javascript - 选项道具更改默认选定值 - Jquery

所以我有一个选择列表,如果默认值没有更改,---则返回表单 false。几乎是出于验证目的,所以我们知道他们选择了一个标题。问题是由于某种原因prop()将默认值更改为最低值。有没有办法防止这种情况发生?这是一个JSFiddle:

JSFiddle 链接

这是代码:

HTML

​<strong>JS

​<strong>编辑

我试图更改为 attr() 以查看是否有帮助,但它会产生同样的问题:(