我是JQuery的新手,我正尝试使用PHP,HTML和JQuery编写代码。

我想用具有ID的标签替换HTML中的所有<?php echo $var; ?>。例如,我想使用<div id="name"></div>之类的东西,然后使用$("#name")将其显示在该div字段中。

我的问题:
当我在jquery中调用<div>时,是否必须是具有该ID的#name标记?还是可以在任何标签中仍然具有相同的效果? -这项工作也会:<a href='alink'><div id="name"></div></a>
如果我想将带有ID的标签替换为alink,该怎么办?

任何帮助表示赞赏。

最佳答案

您可以将ID添加到任何字段。但是,您只能在每个页面上使用该特定ID一次。

例如

<div id="name"></div>
<p id="name"></div>
<a id="name"></a>


如果您在jQuery中使用$('#name'),则以上内容无效,并且会导致问题。如果您要更改多个内容(如上所示),最好使用一个类和另一种选择器:

<div class="name"></div>
<p class="name"></div>
<a class="name"></a>

$('.name')


这将选择两个元素。

关于php - 当使用jquery的id做某事时,id可以来自任何一种标记吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7045674/

10-13 01:52
查看更多