gpt4 book ai didi

php - 通过标签中的 id 属性将值传递给 javascript/JQuery 是常见的做法吗?安全吗?

转载 作者:行者123 更新时间:2023-11-30 09:07:40 25 4
gpt4 key购买 nike

我发现自己经常这样做,为了动画目的的特定属性,特别是当我使用通过 PHP 获得的数据库值生成一些东西时。有没有理由不这样做。

一些示例代码,以消除歧义。

这将是 JQuery:

$('.class').each(function(){
var my_new_width = $(this).attr('id');
$(this).stop(false, true).animate({width: my_new_width}, 100);
});

HTML 将是:

<img id='100' src='path'/>

显然,这段代码不提供任何功能,而是要与 .hover() 或其他东西一起使用。只是想澄清问题中的歧义。

最佳答案

根据 W3C id's must begin with a letter ,并不是说如果你不这样做,我希望它会爆炸。在 HTML5 中,您将在尝试嵌入数据时使用 data- 前缀。

有关更多讨论和信息,请参阅此 SO 问题:Custom attributes - Yea or nay?

就个人而言,我更喜欢使用 rel 属性...出于某种原因我觉得它是正确的...即使它是错误的并且不符合 w3c。

关于php - 通过标签中的 id 属性将值传递给 javascript/JQuery 是常见的做法吗?安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com