小编Dyl*_*oss的帖子

选择具有多个类的jquery元素

$(".status").attr("rel");
Run Code Online (Sandbox Code Playgroud)

.status最多可以添加三个其他类..online,.away,.offline

如果我这样做:

$(".status.online").attr("rel");
Run Code Online (Sandbox Code Playgroud)

当状态作为第二个类在线时,它可以工作,但是当它被改变时,它是如何工作的,我怎么能这样做而且它与其他类有什么关系?

javascript jquery class selector

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

jQuery Draggable包含可见窗口?

我正在尝试包含我的可拖动元素,因此无法将其拖动到可查看窗口之外,如果用户位于页面顶部,则效果很好,但如果向下滚动则会将其全部混乱.

我怎样才能做到这一点?

$(".chat-wrapper > li.draggable").draggable({ 
 greedy: true, 
 handle: '.chat-button', 
 containment: 'html'
 });
Run Code Online (Sandbox Code Playgroud)

jquery draggable containment

4
推荐指数
2
解决办法
4368
查看次数

PHP htmlentities仅允许<b>和<i>

使用htmlentities()是否有一种方法可以设置为仅允许<b><i>转换为粗体和斜体文本?我知道有一种方法可以做到这一点,但我已经忘记了.

php tags html-entities

4
推荐指数
2
解决办法
3805
查看次数

即使散列没有改变,jQuery地址散列更改也会触发

我正在使用这个插件http://www.asual.com/jquery/address/来检测我的网站的哈希变化等,它只使用它来导航,因此它是用户体验的重要组成部分.现在这对我正在用它做的每件事都很有效,除非它没有触发事件,如果哈希没有改变/没有被点击的最后一个哈希网址不同,例如,如果我在例子中. com/home并再次单击主页图标,它不会再次重新加载页面,就像您只是使用常规链接一样.我无法弄清楚如何为URL中的所有链接实现此目的.(不仅仅是所有标签,因为我使用标签而不是导航部分.所以任何帮助都会很棒,谢谢.

$.address.change(function(event){  
 ///events to be triggered on hash change
});
Run Code Online (Sandbox Code Playgroud)

hash jquery hashchange

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

检查是否有任何数组值设置PHP

检查数组是否设置了任何值的最佳/最简单方法是什么?我自己设置了按键,无论如何我根据按键不能去.我的代码将显示我正在做的事情,并希望这样做:

 $array = array(
                "Birthday" => $row3['birthday'],
                "Sex" => $row3['sex'],
                "Lives In" => $row3['livesIn']
            );
    if(empty($array))
    {
        foreach($array as $key => $value)
        {
            if($value)
            {       
                echo "<tr><td>".$key."</td><td>".$value."</td></tr>";   
            }
        }
    }
    else
    {
        echo "This user has not provided any information yet";  
    }
Run Code Online (Sandbox Code Playgroud)

所以,举例来说,如果$row3['birthday'],$row3['sex'],$row3['livesIn']都是空的,那么就应该渲染的第一个if语句为假,并移动到else语句.

php arrays is-empty

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

使用jQuery计算输入框中的文件数量?

如何使用jQuery计算文件上传输入中的文件数?

我试过这个,但它总是返回1:

$("body").on("change", ".create-album .custom-file-input .createAlbumFileUpload", function(){   

    var numFiles = $("input:file", this).length;
    alert(numFiles);
});
Run Code Online (Sandbox Code Playgroud)

我的HTML:

<form enctype="multipart/form-data" class="createAlbumFileUpload">
    <input type="file" name="uploadFile[]" multiple="multiple"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我发现这个jsFiddle在另一个问题上问了同样的问题,但是我不明白为什么我的工作不起作用?

javascript jquery file-upload count

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

正则表达式删除[标题]

我试图从我的Wordpress生成的数据库的文本字符串中删除一些HTML.

我要这个:

Marnie Stanton led us through the process first and then everyone went crazy. 
[caption id="attachment_76" align="alignnone" width="191"] One of the work stations[/caption]
[caption id="attachment_78" align="alignnone" width="300"] The group is getting some great results[/caption]
[caption id="attachment_83" align="alignnone" width="224"] You can see the prints multiplying[/caption]  
Run Code Online (Sandbox Code Playgroud)

变成这个:

Marnie Stanton led us through the process first and then everyone went crazy. 
Run Code Online (Sandbox Code Playgroud)

所以我想要的是从第一个[caption]到最后一个[/caption]被删除的所有内容.

我从这开始:

(\[caption\s+?[^]]+\])
Run Code Online (Sandbox Code Playgroud)

这只删除了第一个标签.

php regex wordpress

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

Wordpress结合查询

我有两个问题需要尝试合并,以便我的分页工作正常,并且帖子以正确的顺序显示.

我有这个查询:

$today = date('m/d/Y', strtotime('today'));

$args = array(
    'post_type' => 'workshops',
    "posts_per_page" => 5,
    "paged" => $paged,
    'meta_key' => 'select_dates_0_workshop_date',
    'orderby' => 'meta_value',
    'order' => 'ASC',
        'meta_query' => array(
            array(
                  'key' => 'select_dates_0_workshop_date',
                  'meta-value' => "meta_value",
                  'value' => $today,
                  'compare' => '>=',
                  'type' => 'CHAR'
             )
    )
    );
Run Code Online (Sandbox Code Playgroud)

此查询的结果需要在上面的查询之后:

$args = array(
    'post_type' => 'workshops',
    "posts_per_page" => 5,
    "paged" => $paged,
    'meta_key' => 'select_dates_0_workshop_date',
    'orderby' => 'meta_value',
    'order' => 'DESC',
        'meta_query' => array(
            array(
                 'key' => 'select_dates_0_workshop_date',
                 'meta-value' => …
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress post wp-query

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

WordPress WooCommerce 删除具有重复 SKU 的项目

我有大约 30k 个产品从 API 自动导入到 WooCommerce。API 存在一个错误,最终导致为大多数商品添加重复的产品,但现在我只剩下 30k 多个产品,而不是 15k 个产品。

我无法手动检查并删除每个重复项,我一直在尝试编写一个可以执行此操作的 SQL 脚本,但由于 WordPress 中存储了所有不同的数据,这使得它变得复杂。

看起来这个脚本获取了所有唯一的行,但没有获取重复的行。

SELECT meta_value, meta_key, count(*) 
FROM wp_postmeta WHERE meta_key LIKE '_sku'  
GROUP BY `meta_value`
Run Code Online (Sandbox Code Playgroud)

所以我想要做的是找到所有行,其列的列中meta_key = _sku有重复的行,称为列中的值meta_value

例如,如果我有一些像这样的行:

meta_id     post_id    meta_key    meta_value
1504098     57049      _sku        26785030612
1504135     57051      _sku        26785030612
1503993     57045      _sku        26785033309
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

meta_id     post_id    meta_key    meta_value
1504135     57051      _sku        26785030612
1503993     57045      _sku        26785033309
Run Code Online (Sandbox Code Playgroud)

所以我需要根据meta_value中的值删除第一行。

mysql sql

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

尝试将多个数据放入 php/json 数组中

这可能很简单,但我想不出如何做到这一点。

我有一个照片上传脚本,我想在一个数组中返回两种类型的数据,现在我只有一组返回照片的数据。

现在我这样做:

 $photos = array();

 ///Script for photo upload etc.
 array_push($photos, $newPhotoToAdd)

 //then when it's finished uploading each photo i do json_encode:
 print json_encode($photos);
Run Code Online (Sandbox Code Playgroud)

所有这些都很完美,但是现在我想为每张照片返回另一组数据。

我需要做类似的事情:

 array_push($photos, ['photoID'] = $photoID, ['photoSource'] = $newPhotoToAdd)
Run Code Online (Sandbox Code Playgroud)

php arrays json

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