我想删除我的网址的一些参数 www.domain.com?a=1&b=2&c=3
例如,我已经从stackoverflow获取此代码,这可以正常工作:
return location.href=location.href.replace(/&?a=([^&]$|[^&]*)/i, "");
Run Code Online (Sandbox Code Playgroud)
由于我不熟悉正则表达式,如何在此行中添加另一个参数?现在它只删除"a"参数.我也希望删除"b"参数.
编辑:
Ofcorse我没有使用"a"和"b"作为参数.它如何与"crop-image"和"subscription"等参数一起使用,因此域名如下所示:www.domain.com?crop-image=1&subscription=1&keep=me
我去了一些带有相同each功能的元素.但如果我wrap他们每个元素被包裹.
所以HTML应该是这样的
<div class="wrap">
<div class="each"></div>
<div class="each"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
而不是喜欢
<div class="wrap"><div class="each"></div></div>
<div class="wrap"><div class="each"></div></div>
Run Code Online (Sandbox Code Playgroud) 我真的很喜欢这些聪明的文档,但有时很难找到简单的东西...所以继承我的问题.是否可以在条件中设置var?这是一个有很多欧元符号的大模板.现在还有另一种新语言,但他们不支付欧元.所以不要为每个欧元符号周围的语言设定条件.我想使用一个var,它在我的模板的开头设置一次,语言条件如下:
{if $lang eq 'ch'}
{*need to set "CHF" as a smarty or php var*}
{else}
{*need to set "EURO" as a smarty or php var*}
{/if}
<div class="payment">{$price} {*CHF or EURO var*}</div>
Run Code Online (Sandbox Code Playgroud) CSS:
input:not([type=submit]):focus,
input:not([type=file]):focus,
textarea:focus {
background: #f8f8f8;
-webkit-box-shadow: 0 0 5px 0 rgba(67,67,67,0.3);
box-shadow: 0 0 5px 0 rgba(67,67,67,0.3);
outline-color:transparent;
outline-style:none;
}
Run Code Online (Sandbox Code Playgroud)
IE9忽略input:not([type=file]):focus并在输入文件焦点上设置其框阴影,背景等样式.
任何想法都错了吗?
编辑:
如果它不受支持:为什么IE9造型如上?如果支持:为什么IE9忽略:not()?和上面的样式一样?