为第一个div加载设置css样式

时间:2014-03-14 17:39:43

标签: jquery chat

我有一些链接:

<a href="#" class="chat_user">User</a>

当我点击其中一个链接时,聊天框将打开,我可以打开很多聊天框。

如何为第一个聊天室加载设置保证金权限?

    $('.chat_user').live('click',function(){
        var substr = $(this).attr('alt').split('|');
        var user_id = substr[0];
        var user_name = substr[1];

        //check if a windows is already open with this user first!
        if($('div[title="'+user_id+'"]').length > 0){                   
            //alert('You\'re already chatting with him/her!');
        }else{
            PopupChat(user_id,user_name,1);
        }

    });

3 个答案:

答案 0 :(得分:1)

使用jQuery First()

$('div[title="'+user_id+'"]').first().css({"margin-right", "10px"});

答案 1 :(得分:0)

CSS only解决方案(这是样式问题)是使用:first-child selector e.g:

div:first-child {margin-right: 10px;}

Here JSFiddle在实践中展示

编辑:在CSS开始工作之前,无需检查窗口是否已打开。 CSS总是适用于适用的项目。

答案 2 :(得分:0)

我认为我们应该检查窗口是否打开,之后我们必须添加css?