如何使用jQuery选择多个元素
我不熟悉JQuery/Javascript等。。。根据以下条款: 我想将java函数应用于几个id。我们不能让函数针对类而不是ID执行吗如何使用jQuery选择多个元素,jquery,html,ajax,Jquery,Html,Ajax,我不熟悉JQuery/Javascript等。。。根据以下条款: 我想将java函数应用于几个id。我们不能让函数针对类而不是ID执行吗 <span class="style1" id="myid">Link</span> <span class="style1" id="myid">Link</span> <span class="style1" id="myid">Link</span> <span class
<span class="style1" id="myid">Link</span>
<span class="style1" id="myid">Link</span>
<span class="style1" id="myid">Link</span>
<span class="style1" id="myid">Link</span>
<span class="style1" id="myid">Link</span>
$('myid').click(function() {
/* put your code here */
});
基本上如上所述,如何为所有链接执行上述函数?这可能吗?提前感谢。使用以下命令
$('.style1').click(function() {
/* put your code here */
});
这将向类中包含style1的所有元素添加一个单击处理程序。您不应该有重复的ID,首先,ID应该是唯一的。您不应该有多个具有相同ID的元素 要在jQuery中按ID选择,请使用字符。$'myid’。这将获得具有该ID的第一个元素,因为只有一个元素可以通过执行$'[ID=myid]'获得具有相同ID的多个元素来进行欺骗 我建议使用类来选择所有链接。类是使用。性格
$('.style1').click(function(){});
您应该唯一地命名ID
<span class="style1" id="myid1">Link</span>
<span class="style1" id="myid2">Link</span>
<span class="style1" id="myid3">Link</span>
<span class="style1" id="myid4">Link</span>
<span class="style1" id="myid5">Link</span>
什么链接?我在您的标记中看到的只是…ID在文档中必须是唯一的,不能有具有相同ID的元素感谢您的澄清,我现在使用的是类。当我说link时,我指的是span类,作为另一篇文章中的引用…我建议使用$.style1.clickfunction{//whatever}+1这回答了最初的问题,但在这种情况下,一个类选择器就可以完成这项工作。这是我所需要的,因为我有不同的单选按钮,我需要这样做。谢谢
$('#myid1,#myid2,#myid3,#myid4,#myid5').click(function() {
/* put your code here */
});