我试图找到正确的正则表达式语法,用于匹配和拆分由双括号包围的单词.
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) 我有一组复选框,在某些条件下隐藏了它们的DIV容器元素.
问题是这些复选框中的值$_POST在不可见时不会发送.我怎么强迫他们被发送?
好的,这是我在这里的一些疯狂的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的最佳方式进行此操作.