小编Mar*_*tin的帖子

Javascript/jQuery - 使用正则表达式解析字符串中的主题标签,但URL中的锚点除外

我在SO上看了几个其他可能的解决方案,但没有看到任何正在做我正在做的事情.

目前,我已经能够使用以下代码解析字符串并检测哈希标记:

mystring = mystring.replace(/(^|\W)(#[a-z\d][\w-]*)/ig, "$1<span class='hash_tag'>$2</span>").replace(/\s*$/, "");
Run Code Online (Sandbox Code Playgroud)

这成功地检测到各种#hashtags.但是它也会检测URL中的锚点,例如:http://www.example.com/#anchor - 我无法弄清楚如何在保持灵活性的同时修改我必须排除的锚点.

谢谢

javascript regex jquery parsing

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

使用jQuery CountDown时设置时区

目前我们有这个代码,除了需要使用指定的时区而不是用户的时区外,它有效:

 $('#countdown').countdown('<?php echo $date_end?>').on('update.countdown', function(event) {
            var format = '%-S second%!S';

            if (event.offset.years > 0 || event.offset.weeks > 0 || event.offset.days > 0 || event.offset.hours > 0 || event.offset.minutes > 0) {

                if(event.offset.minutes > 0) {
                    format = '%-M minute%!M ' + format;
                }
                if(event.offset.hours > 0) {
                    format = '%-H hour%!H ' + format;
                }
                if(event.offset.days > 0) {
                    format = '%-d day%!d ' + format;
                }
                if(event.offset.weeks > 0) {
                    format = '%-w week%!w ' + format;
                } …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-countdown

6
推荐指数
2
解决办法
3579
查看次数

获取输入名称angularjs

我正在使用的API要求通过ajax使用Name,Value对发送数据.与模型不同,名称可以包含空格和其他字符.

因此,必须是字母数字字符的模型不是名称的直接表示.例如:名称,型号,价值

有GST(是/否),stepTwo.has_gst_yes_no,1

所以当我:

 console.log($scope.stepTwo)
 //I have:
 //has_gst_yes_no=1
Run Code Online (Sandbox Code Playgroud)

这很好,但是如何获取输入名称以及在发送到API时我需要将其用作密钥.

希望有道理.

angularjs

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

Woocommerce 订单类别(按管理部分的类别订单)

在 woocommerce 类别屏幕中,您可以拖放类别以更改其顺序。

在“前端”中,我想以相同的顺序列出类别(与 wp-admin 中的产品类别屏幕的拖放相同的自定义顺序)。

$args = array(
  'taxonomy'     => 'product_cat',
  'orderby'      => 'term_order',
  'order'        => 'asc',
  'show_count'   => 0,
  'pad_counts'   => 0,
  'hierarchical' => 1,
  'title_li'     => '',
  'hide_empty'   => 0,
);

$query = new WP_Query( $args );
Run Code Online (Sandbox Code Playgroud)

我尝试了几种不同的 orderby 变体,但无法获得与管理屏幕完全相同的订单。订购数据似乎存储在 __woocommerce_termmeta 表中,其中“meta_key”为“order”。

任何建议将不胜感激。

谢谢。

wordpress woocommerce

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