我一直在为此而奋斗.
使用jquery或javascript,我如何切换变量和值,然后重建查询字符串?例如,我的起始网址是:
http://example.com?color=red&size=small,medium,large&shape=round
Run Code Online (Sandbox Code Playgroud)
然后,如果用户点击标有"红色"的按钮,我想最终得到:
http://example.com?size=small,medium,large&shape=round //color is removed
Run Code Online (Sandbox Code Playgroud)
然后,如果用户再次点击"红色",我想最终得到:
http://example.com?size=small,medium,large&shape=round&color=red //color is added back
Run Code Online (Sandbox Code Playgroud)
然后,如果用户单击标有"中"的按钮,我想最终得到:
http://example.com?size=small,large&shape=round&color=red //medium is removed from list
Run Code Online (Sandbox Code Playgroud)
然后,如果用户再次点击标记的"媒介",我想最终得到:
http://example.com?size=small,large,medium&shape=round&color=red //medium added back
Run Code Online (Sandbox Code Playgroud)
变量的顺序并不重要; 我刚刚把它们搞定到最后.
把头发拉出来......
我需要使用PHP在两个不同的点处将一堆html插入到另一组html中.
$ a从另一个类的函数返回给我.我需要在$ a中插入$ b,使$ b元素成为$ a元素的父元素.
<?php
$a = '
<div id="one">
<div id="two">
<div id="three">Hi</div>
</div>
</div>
';
$b = '
<div id="red">
<div id="blue"></div>
</div>
<div id="green">
<div id="yellow">there</div>
</div>
';
?>
Run Code Online (Sandbox Code Playgroud)
需要最终:
<?php
$c = '
<div id="one">
<div id="two">
<div id="red">
<div id="blue">
<div id="three">Hi</div>
</div>
</div>
<div id="green">
<div id="yellow">there</div>
</div>
</div>
</div>
';
?>
Run Code Online (Sandbox Code Playgroud)
注意如何将$ b插入$ a,使所有$ ba child变为"two".但与此同时,"三"成为"蓝色"的孩子."绿色"和"黄色"保持原有关系,但现在嵌套在"两个"之下.
现实世界的例子......
<?php
$a = '
<div class="ginput_complex ginput_container">
<span class="ginput_full">
<input name="input_5" id="input_4_5" …Run Code Online (Sandbox Code Playgroud)