小编Lau*_*rke的帖子

什么是正则表达式匹配双括号包含的单词

我试图找到正确的正则表达式语法,用于匹配和拆分由双括号包围的单词.

const string originalString = "I love to [[verb]] while I [[verb]].";
Run Code Online (Sandbox Code Playgroud)

我试过了

var arrayOfStrings = Regex.Split(originalString,@"\[\[(.+)\]\]");
Run Code Online (Sandbox Code Playgroud)

但它无法正常工作.我不知道我做错了什么

我希望arrayOfStrings像这样出来

arrayOfStrings[0] = "I love to "
arrayOfStrings[1] = "[[verb]]"
arrayOfStrings[2] = " while I "
arrayOfStrings[3] = "[[verb]]"
arrayOfStrings[4] = "."
Run Code Online (Sandbox Code Playgroud)

c# regex

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

隐藏的复选框输入值不会发送:(

我有一组复选框,在某些条件下隐藏了它们的DIV容器元素.

问题是这些复选框中的值$_POST在不可见时不会发送.我怎么强迫他们被发送?

javascript php ajax jquery post

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

关键字`this`在ajax函数中使用的问题

好的,这是我在这里的一些疯狂的jquery代码.它做什么是去一个php文件来获得某种结果,然后滑下结果,但如果结果已经在那里只是滑下来

$('#compatibility h2').click(function(){
        var clicked = $(this);
        if($(this).hasClass('collapsed'))
        {
            $(clicked).removeClass('collapsed');
            if($($(this)[0].nextSibling).is('ul'))
            {
                $(this).next().slideToggle();
            }
            else
            {
            $.get("getproducts.php", {cid: $(this).attr('id'), did: $("#deviceId").val()},
                  function(data)
                  {   
                    $(clicked).after(data).next().slideToggle(); //adds a <ul> <li> </li> </ul>  
                  });
            }
        }
        else
        {

            $(this).addClass('collapsed');  
            $(this).next().slideToggle();
        }
        //$(this).css('margin','4px 0 7px');
});
Run Code Online (Sandbox Code Playgroud)

现在我的问题有点模糊,但我想知道为什么当我替换点击关键字时this,代码不会在点击的h2之后插入数据.另外,我想知道我是否以jquery的最佳方式进行此操作.

php ajax jquery

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

标签 统计

ajax ×2

jquery ×2

php ×2

c# ×1

javascript ×1

post ×1

regex ×1