小编Alb*_*n N的帖子

jQuery:如果单击其他元素,则删除类

我有一个包含li元素的ul列表.当用户单击其中一个li元素时,应该将一个类添加到该元素中.

这很容易设置,但是,当单击其他li元素时,我希望从非活动li中删除"active"类.

我已经提出了问题的一个方面:http: //jsfiddle.net/tGW3D/

任何时候都应该有一个红色的li元素.如果单击第二个然后单击第一个,则只有第一个应为红色.

jquery addclass toggleclass

17
推荐指数
3
解决办法
6万
查看次数

由bluimp上传的jQuery文件,如何替换而不是重命名

首先,可以在这里找到jQuery插件:

https://github.com/blueimp/jQuery-File-Upload

我正在使用PHP版本的脚本,我正在尝试替换具有相同名称的图像而不是重命名它们.

我想我已经找到了重命名的功能,但我尝试的编辑不起作用.

  protected function upcount_name_callback($matches) {
        $index = isset($matches[1]) ? intval($matches[1]) + 1 : 1;
        $ext = isset($matches[2]) ? $matches[2] : '';
        return ' ('.$index.')'.$ext;
    }

    protected function upcount_name($name) {
        return preg_replace_callback(
            '/(?:(?: \(([\d]+)\))?(\.[^.]+))?$/',
            array($this, 'upcount_name_callback'),
            $name,
            1
        );
    }
Run Code Online (Sandbox Code Playgroud)

有什么建议?我在这个地方搜索过这个但是无济于事.

链接到执行上传的php类:https: //github.com/blueimp/jQuery-File-Upload/blob/master/server/php/upload.class.php

有什么建议?

编辑:

我试图在这些函数上返回null,但这只是挂起脚本,可能是因为如果文件名是相同的,它不知道该怎么做.

php upload jquery

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

jQuery,获取没有扩展名的文件名,然后替换字符串

我有这段代码来获取文件扩展名:

filename1 = "a.crudely_formed.document_name.jpg"         
var fileExtension = filename1.substring(filename1.lastIndexOf('.')); 
Run Code Online (Sandbox Code Playgroud)

现在我只需要获取文件名,没有扩展名.正如您在示例中所看到的,文件名可以由用户命名,这就是我必须使用lastIndexOf()方法的原因.我找了一个这样做的方法,但我一无所获.

另外,当我有文件名(没有扩展名)时,我需要类似的东西

$filename = strtolower(str_replace(array('  ', ' '), '-', preg_replace('/[^a-zA-Z0-9 s]/', '', trim($filename))));
Run Code Online (Sandbox Code Playgroud)

以上基本上意味着,用短划线替换所有空格,只允许az和AZ字符以及所有数字.在上面的例子中,例如åöä被aoa取代.

有关如何在jQuery中执行此操作的任何建议?

regex jquery str-replace

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

Python字典转换为小写?

我有这个需要转换为小写的Python字典.字典由需要对不区分大小写输入的数据组成,例如,它适用于resp ='GBR'或'gbr'.希望我在这里有意义.任何帮助将非常感谢!

resp = raw_input('Which country is ' + record['name'] + ' in? ')
        print " "
        valid = {'GBR': ['GBR',
                        'United Kingdom',
                        'UK',
                        'Great Britain and Northern Island',
                        'GB'
                        ],
                'IRL': ['IRL',
                        'Eire',
                        'Republic of Ireland'
                        ]
            }
        if resp in valid[record['sov']]:
            answ = 'Yes, ' + record['name'] + ' is in the ' + resp
Run Code Online (Sandbox Code Playgroud)

python dictionary lowercase uppercase

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

条件未经正确测试

每次我的Ubuntu机器醒来并进入睡眠状态时,我都会运行这个脚本.

#!/bin/sh
if [ "${1}" == "pre" ]; then
  # Do the thing you want before suspend here, e.g.:
  echo "we are suspending at $(date)..." > /home/albin/stuff/suspend_test
elif [ "${1}" == "post" ]; then
  # Do the thing you want after resume here, e.g.:
  echo "...and we are back from $(date)" >> /home/albin/stuff/suspend_test
else
  echo ".2..neither pre or post . $1 .   $(date)" >> /home/albin/stuff/suspend_test
fi
Run Code Online (Sandbox Code Playgroud)

这可以在输出文件中找到:

.2..neither pre or post . pre .   tis 11 sep 2018 20:44:42 CEST …
Run Code Online (Sandbox Code Playgroud)

syntax bash

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