Jquery 在多div类中的特定alt上执行某些操作

Jquery 在多div类中的特定alt上执行某些操作,jquery,Jquery,我有一些相同的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

我有一些相同的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>

如果要查找包含用户id号为的链接的div,可以使用

var divChatUser = $(".chat_user[alt^='" + id + "']").parent()
id是用户的编号


如果变量id中只有一个数字,则可以将对象用于您的目的

,请使用以下命令:

$(document).ready(function(){
    var id=1;
    $("div.user_line").find("a[alt^="+id+"]").jrumble();
});
如果您的id是自动缩放,请尝试:

$(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();
    });
});

你能详细说明一下“id为1或2的div类用户”吗?当你考虑html片段时,它真的没有多大意义。您是否能够编辑输出,例如向包含的div添加id属性?或者您想检查
alt
属性吗?我想您不必使用每个属性,因为在我的var id中,它只能是一个数字。我怎么做?你是close@user3162341:这有用吗?@user3162341:很高兴它有用。:)
$(document).ready(function(){
    $("div").find("a[alt^=1],a[alt^=2]").each(function(){
        $(this).parent('.user_line').jrumble();
    });
});