问题标签 [jquery-attributes]

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 回答
348 浏览

jquery - 为什么 jQuery 总是为 $.attr('open') 返回 'open',而不管属性的实际值如何?

在 jQuery 中,为什么会这样:

总是评估为'open'而不是'whatever'?相比之下,这:

评估'whatever'为预期。

open是的,我知道这asdf不是有效的 HTML 属性;我不是在寻找类似于“仅使用data-open”等内容的答案......我正在寻找对上述行为的解释。

0 投票
2 回答
2814 浏览

javascript - 检查值是否在下拉列表中并在 Jquery 中禁用它

我如何检查一个项目是否在选择下拉列表中,如果它满足某些条件则禁用它?

提前致谢!

顺便说一句,我尝试了以下方法,但没有任何反应

已编辑*

我在调试时使用的第二个代码。它顺利进行,直到我与项目进行比较。我想知道是不是因为这个值。如果是这样,我该如何克服?

0 投票
1 回答
44554 浏览

javascript - jQuery data() 返回未定义,attr() 返回整数

我有以下代码:

第一个警报返回undefined,而第二个警报返回一个整数3

-- 看演示 --

我正在使用 jQuery 1.7.2 版(data我相信是在 1.4 版中添加的)

为什么是这样?data()如果它没有返回正确的值,我应该使用它吗?

0 投票
2 回答
3642 浏览

google-chrome - 禁用提交按钮会停止 chrome/IE8 中的请求

我有一个带有三四个输入字段和一个提交按钮的简单表单。

要实现的功能:点击提交按钮时,提交按钮应该被禁用,这样就不能再点击其他按钮了。我无法隐藏按钮。

现在,当我使用 jquery/javascript 禁用提交按钮时,请求也被禁用并且表单没有在 CHROME/IE8 中发布。

有什么解决办法???

编辑:

代码:

$('#submit').attr('disabled', true); OR $('#submit').prop('disabled', true);// for IE

我什至尝试过$('#submit').attr('disabled', 'disabled');,但结果相同。

0 投票
3 回答
103 浏览

jquery - jquery:.attr() 对子元素失败

看着这个我快疯了。我需要改变一个元素的属性,这是我之前做过很多次的事情。但它失败了。现在我什至无法让 jquery 向我展示它所具有的属性。它与 find() 返回的内容有关吗?

第一个警报正确识别元​​素:Object HTMLImageElement

第二个警报正确地给了我 new_photo_div 的类。

第三个警报失败。没有警报。

我认为它应该说:照片

0 投票
2 回答
3518 浏览

jquery - 关于更改图像的 jQuery 进度条 .attr('src')

我有一个用 HTML 声明的图像:

我正在通过 jQuery 更改图像:

现在我想在图像加载时显示一个百分比进度条(即,当新的 src 图像通过 jQuery 加载时)。如何做到这一点?可以使用 jQuery 进度条来完成吗?

注意:图像已经在服务器中,我可以在加载之前通过 PHP 脚本获取图像大小。

0 投票
3 回答
823 浏览

jquery - jQuery . $(' ') 是什么意思?

可能重复:
$(“<div/>”).text(message) 中的选择器语法是什么意思

我已经搜索但找不到任何关于此的信息...包括 jQuery 参考...

$('<img/>')在 jQuery中是什么意思?我$('img')只熟悉。

我在这篇文章中遇到过这段代码:http: //tympanus.net/codrops/2010/11/16/hover-slide-effect/

但是在代码中,当我用另一个替换一个时,它会停止工作,所以我猜它们不一样。

另外,最后一段代码:

它是干什么用的?它似乎是多余的,但如果我删除它也会失败。谁能详细说明这一点?

谢谢

0 投票
4 回答
132 浏览

javascript - 将某些内容附加到链接 URL 的更简洁的方法是什么?

到目前为止,我已经得到了这段代码,但它不起作用:

0 投票
1 回答
30 浏览

jquery-selectors - 为什么 IE8 找不到这些属性?

我在 IE 9 和其他所有内容中都收到警报和预期行为,但在 IE 8 中没有这样的运气。这可能是什么原因?

示例小提琴

0 投票
4 回答
2543 浏览

jquery-selectors - 用于在选择器中使用属性的 JQuery 通配符

我已经广泛研究了这个主题,并且在假设我想做的事情没有通配符之前,我作为最后的手段提出了要求。

我需要从文档中提取所有文本输入元素并将其添加到数组中。但是,我只想添加具有 id 的输入元素。

我知道您可以在使用 $(#\S*) 等 id 选择器时使用 \S* 通配符,但是我不能使用它,因为我也只需要按文本类型过滤结果,所以我搜索属性。

我目前有这个:

这可以按我的意愿工作,但它只带回以“a”开头的文本输入元素。我想获取所有带有“id”的文本输入元素。我不能使用:

我想我只是在 SQL 中为 JQuery 属性选择器寻找相当于 * 的东西。没有这样的事情,还是我只是以错误的方式解决这个问题?