我是JQuery新手,我正在尝试使用PHP、HTML和JQuery编写代码。
我想用具有id的标签代替我的HTML中的所有<?php echo $var; ?>
。例如,我想要<div id="name"></div>
这样的东西,然后使用$("#name")
来显示div字段中的内容。
我的问题:当我在jquery中调用#name
时,它是否必须是一个<div>
标记?或者它可以在任何标签中仍然具有相同的效果?——这将工作以及:<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')
这将选择两个元素
id
可以是任何html标签(元素)的属性。
它还必须在任何给定时间对html文档完全唯一。
<?php echo $var; ?>
然而不是html,它是PHP,这是一个单独的东西在一起。
可以是任何标签(=element),而不仅仅是div。