小编chr*_*dam的帖子

如何使用类名来定位下一个元素?

DEMO


我正在做一个简单的jquery手风琴效果,如下所示.

JQUERY

$(function ($) {
  $('.Accordian').find('.Btn').click(function () {
    $(this).next('.Content').slideToggle('fast');
    $('.Content').not($(this).next()).slideUp('fast');
  });
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="Accordian">
  <div class="Btn"></div>
  <div class="Content"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

然而,如果将内容置于其间.Btn并且.Content然后它中断,则此工作很好.


  1. 如何直接定位相对于单击按钮的下一个可用类名?
  2. 如何定位类名的所有元素,除了相对于单击按钮的下一个可用类名?

html javascript jquery accordion slidetoggle

1
推荐指数
1
解决办法
375
查看次数

在symfony2中注销后我无法清除我的会话

当我尝试在symfony2中注销我的会话支持被完全清除但是如果我点击浏览器后退按钮我可以进入我以前的会话

 firewalls:
    main:
        pattern: /.*
        form_login:
            login_path: /login
            check_path: /login_check
            default_target_path: /hrs/applyleave/
        logout: 
            path: /logout
            target: /login
            path: security_admin_logout
            target: security_admin_login
            invalidate_session: true
            delete_cookie:~
        security: true
        anonymous: true
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

php symfony

1
推荐指数
1
解决办法
1072
查看次数

如何在android中的fragment中动态添加元素

我有一个Fragment,我想在单击 Floating Action Button时动态添加元素(textview、按钮) 。

代码:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    View view = inflater.inflate(R.layout.xyz, container, false);

    FloatingActionButton fab = (FloatingActionButton) view.findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            // new elements on click



            // new elements on click

        }
    });
    return view;
}
Run Code Online (Sandbox Code Playgroud)

android android-fragments

1
推荐指数
1
解决办法
5351
查看次数

如何在MongoDB中执行复杂查询

我想对此架构执行查询:

{ 
   "name" : "xxx",
   "guests" : [ 
       {
            "category" : "category 1",
            "arrived" : false
       },
       {
            "category" : "category 2",
            "arrived" : false
       },
       {
            "category" : "category 1",
            "arrived" : true
       },
       {
            "category" : "category 2",
            "arrived" : true
       }
   ]
}
Run Code Online (Sandbox Code Playgroud)

我想得到一个特定的名字,一个列表,列出每个类别的客人百分比.

对于上面的文档作为示例,我想收到:

{
    name : "xxx",
    results : [
         {
              category : "category 1",
              arrived : 50 (percent)
         },
         {
              category : "category 2",
              arrived : 50 (percent)
         },
    ]
Run Code Online (Sandbox Code Playgroud)

有没有办法用一个MongoDB查询来做到这一点?另外,我应该在客户端还是服务器端进行此计算?

mongodb aggregation-framework mongodb-aggregation

1
推荐指数
1
解决办法
482
查看次数

MongoDB Concat在聚合中不起作用

在我的查询中,concat关键字不起作用,它返回null

这是查询:-

db.leads.aggregate([
{$project:{
    _id:0,
    status:1,
    stage:1,
    "todo.title":1,
    created:{
        day:{$substr:["$createdOn",8,2]},
        month:{$substr:["$createdOn",5,2]},
        year:{$substr:["$createdOn",0,4]}
        },
     myDate:{$concat:["$created.day","-","$created.month","-","$created.day"]}
         //----above $concat is not working-----//
         //--i want that `myDate` should be "12-09-2016"----//
    }
  }

])
Run Code Online (Sandbox Code Playgroud)

这是查询输出:

{
    "stage" : "Prospect",
    "todo" : [],
    "status" : "OPEN",
    "created" : {
        "day" : "12",
        "month" : "09",
        "year" : "2016"
    },
    "myDate" : null

   //--here i want that `myDate` should be "12-09-2016"----//
}
Run Code Online (Sandbox Code Playgroud)

在mongodb 中将createdOn字段数据存储为Date类型,即

在此处输入图片说明

mongodb mongodb-query aggregation-framework mongodb-aggregation

1
推荐指数
1
解决办法
505
查看次数

获取对话中的最新消息

假设我有两个Mongoose集合- conversationmessage-,并且我想显示特定用户所在的对话列表,按最新消息排序,并在对话名称下方显示该消息的预览

在获得用户的对话之后,如何才能仅从每个对话中选择最新消息,并将这些消息附加到其相应的对话中?(鉴于架构看起来像这样):

var ConversationSchema = new Schema({
    name: String,
    participants: {
        type: [{
            type: Schema.Types.ObjectId,
            ref: 'User'
        }]
    }
});

var MessageSchema = new Schema({
    conversation: {type: Schema.Types.ObjectId, ref: 'Conversation', required: true},
    text: {type: String, required: true},
    user: {type: Schema.Types.ObjectId, ref: 'User', required: true}
});
Run Code Online (Sandbox Code Playgroud)

我收到的消息是我可能应该使用Mongo的“聚合”框架,但是我以前从未使用过它,因此我需要一些帮助。谢谢!

mongoose mongodb node.js mongodb-query aggregation-framework

1
推荐指数
1
解决办法
503
查看次数

Mongoose 在聚合中使用子查询对数据求和

我是猫鼬的新手。我有这样的模型。

var ForumSchema = new mongoose.Schema({
User_id             : {type : Schema.Types.ObjectId, ref : 'User'},
Title               : {type : String},
Content             : {type : String},
Tags                : [{type : String}],
isPublic            : {type : Boolean, default : false},
Vote                : [{
    User_id         : {type : Schema.Types.ObjectId, ref : 'User'},
    Kind            : {type : Boolean}
}],
Rate                : [{
    User_id         : {type : Schema.Types.ObjectId, ref : 'User'},
    Count           : {type : Number}
}],
Comment             : [{
    User_id         : {type : Schema.Types.ObjectId, ref …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js mongodb-query aggregation-framework

1
推荐指数
1
解决办法
1269
查看次数

聚合执行统计数据 (Mongo)

我可以在文档中看到可用于某些 mongo 查询的文档,这确实很有帮助,但除了没有提供太多信息的标志explain("executionStats")之外,我看不到聚合查询的此类实用程序。explain是否有计划将完整概述也集成到聚合查询中?

aggregation mongodb mongodb-query aggregation-framework

1
推荐指数
1
解决办法
3646
查看次数

从''case'语句中打破'for'循环

我被要求对一些C#代码进行维护工作,据我所知,这些代码最初是从Visual Basic 6转换而来的.(我之所以提到这只是因为我不知道VB6,所以我不知道它是否会更多用这种语言感觉......

它有一个用于循环,其利用用于解析专有的脚本语言,一些文本开关内部循环...

for ( t = 0; t < upperBound(tokens); t++)
{
    String mystring = tokens[t];
    switch (mystring)  
    {
        case "GOTO":
            if (firstGoto == -1)
            {
                firstGoto = t;
            } 
            else
            {
                // compute number of tokens in GOTO
                pointLength = t - firstGoto - 1;
                break;  // exit for
            }
            break;
       case "ACTUATE"
 . . . 
Run Code Online (Sandbox Code Playgroud)

注意评论

   // exit for
Run Code Online (Sandbox Code Playgroud)

程序员预计突破将退出循环,但我觉得它只会退出开关,因为文档声明决裂

break语句终止它出现的最近的封闭循环或switch语句.控制权将传递给终止语句后面的语句(如果有).

所以我是正确的,这只会退出 …

c#

0
推荐指数
1
解决办法
276
查看次数

从存储过程运行特定的SQL Server作业步骤

我有一个有5个步骤的工作,这些步骤计划在彼此之后运行.

我希望有一个存储过程,用户可以在其中执行存储过程并将步骤编号作为参数.

只有这个工作步骤才会执行,没有进一步的步骤.

实现这一目标的最佳方法是什么?

sql t-sql sql-server

0
推荐指数
1
解决办法
4988
查看次数