我是JQuery的新手,我正在尝试使用PHP,HTML和JQuery编写代码。
我希望将HTML中的所有<?php echo $var; ?>
替换为具有id的标签。例如,我希望有类似<div id="name"></div>
的内容,然后使用$("#name")
让它在该div字段中显示内容。
我的问题:
当我在jquery中调用<div>
时,它是否必须是带有该id的#name
标记?或者它可以在任何标签中仍然具有相同的效果? - 这样做也会起作用:<a href='alink'><div id="name"></div></a>
。
如果我想将带有id的标签替换为alink
,那么该怎么办?
任何帮助表示感谢。
答案 0 :(得分:2)
您可以为任何字段添加ID。但是,您每页只能使用该特定的ID ONCE。
实施例
<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')
这将选择两个元素。
答案 1 :(得分:1)
答案 2 :(得分:1)
它可以是任何标签(=元素),而不仅仅是div。