我有一些div类是相同的。
<div class="user_line">
<img class="delete_user" src="images/close_button_mini.gif">
<a class="chat_user" alt="1|Autozoom" href="#">Autozoom</a>
</div>
<div class="user_line">
<img class="delete_user" src="images/close_button_mini.gif">
<a class="chat_user" alt="2|CREAZ" href="#">CREAZ</a>
</div>
我有一个jquery var, 这个var可以包含1或2,它是|之前的id和用户名。
我想要只发出id为1或2的div类用户。
// Initialize jRumble on Selector
$('.user_line').jrumble();
// Start rumble on element
$('.user_line').trigger('startRumble');
答案 0 :(得分:1)
如果要查找包含id号为user的链接的div,可以使用
var divChatUser = $(".chat_user[alt^='" + id + "']").parent()
id是用户数。
您可以将该对象用于您的目的
答案 1 :(得分:1)
如果您的变量ID中只有一个数字,请使用:
$(document).ready(function(){
var id=1;
$("div.user_line").find("a[alt^="+id+"]").jrumble();
});
如果您的ID为Autozoom
,请尝试:
$(document).ready(function(){
var id='Autozoom';
$("div.user_line").find("a[alt$="+id+"]").jrumble();
});
如果您想在具有多个ID的多个div上应用.jrumble()
。试试这个:
$(document).ready(function(){
$("div").find("a[alt^=1],a[alt^=2]").each(function(){
$(this).parent('.user_line').jrumble();
});
});