我是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/