Php 使用不同的ID或find方法通过jquery访问html元素

Php 使用不同的ID或find方法通过jquery访问html元素,php,jquery,Php,Jquery,我用php、jquery和mysql创建了一个充满ajax的网站。当我在element1上执行一些操作时,必须访问许多其他html元素,以获取一些值发送到服务器并显示结果 为此,最初我为html元素创建了冗长但唯一的ID,并使用字符串连接创建jquery中所需的每个ID,然后使用它们。但是代码太长了 然后我看到“.find”方法有助于无冲突地访问元素。这里的代码减少了很多 我应该选哪一个?如果它做同样的工作,我会选最简单的。这样,断点就少了。认为不那么冗长并不意味着更简单。一个循序渐进、内容丰富

我用php、jquery和mysql创建了一个充满ajax的网站。当我在element1上执行一些操作时,必须访问许多其他html元素,以获取一些值发送到服务器并显示结果

为此,最初我为html元素创建了冗长但唯一的ID,并使用字符串连接创建jquery中所需的每个ID,然后使用它们。但是代码太长了

然后我看到“.find”方法有助于无冲突地访问元素。这里的代码减少了很多


我应该选哪一个?

如果它做同样的工作,我会选最简单的。这样,断点就少了。认为不那么冗长并不意味着更简单。一个循序渐进、内容丰富的代码当然更大,但更容易理解。

当我试图访问一个id为的html元素时,如果碰巧屏幕上也出现了相同id的相同元素的副本,这将是一个问题,不是吗?根据定义,id应该是uniq。如果您有重复的ID,则没有预期的行为,您在规则之外玩:“…最初我创建的是冗长但唯一的ID…”。您应该为每个元素创建“唯一”id。如果您复制了一个id,浏览器可能会忽略重复的id,并且脚本行为在不同浏览器中是不可预测的。