如何解决在jQuery中更改一堆img标签上的属性是否比PHP容易?
| 我当时在想用PHP编写一些代码来更改所有图像的“ 0”值以匹配它们的“ 1”。在jQuery中实现起来会更容易吗? 我需要做的就是走这条线 img alt = \“拼图\” src = \“ images / cole.jpg \” alt =“这是我\” style = \“ display:none; \” /> 并使其 img id = \“拼图\” alt = \“拼图\” src = \“ images / cole.jpg \” alt =“这是我\” style = \“ display:none; \” />解决方法
尽可能转移到服务器。如果用户启用了JavaScript拦截器,该怎么办?
但是我不得不问你为什么要这样做?
ID和NAME令牌必须以字母([A-Za-z])开头,后跟任意数量的字母,数字([0-9]),连字符(\“-\”),下划线(\“ _ \“),冒号(\”:\“)和句点(\”。\“)。
但是alt标签可能有空格,这意味着您可以设置一个可能无效的ID!
编辑
现在,您已经编辑了答案:
第一个
img
标签是无效的html,您不能拥有2个alt
标签,而jQuery将无法对其进行处理。
,如果您是编写脚本的人,那么它的工作量是相同的。
,我相信jQuery会简单得多,因为您可以一次选择所有图像。我想PHP将需要更多的思考和更多的代码。
如果图像已经存在,则jQuery会更容易。
如果图片是由php通过循环创建的,则使用php会更容易。
,jQuery在解析DOM方面可能要好得多(阅读:对您来说工作量更少),但是如果您可以在服务器级别上完成,它将变得更快。
,如果此功能对网站的可用性至关重要,请在服务器级别执行此操作。这样,如果客户端禁用了Javascript,他们仍然可以按预期使用网站。
JQuery非常棒,并且绝大多数用户都启用了Javascript,但是我通常将JQuery限制在非关键的附加组件上,以增强用户体验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。