小编xd3*_*d3v的帖子

切换查询字符串变量

我一直在为此而奋斗.

使用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)

变量的顺序并不重要; 我刚刚把它们搞定到最后.

javascript jquery query-string

10
推荐指数
2
解决办法
2048
查看次数

如何使用PHP将许多元素插入DOM

把头发拉出来......

我需要使用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)

javascript php dom

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

标签 统计

javascript ×2

dom ×1

jquery ×1

php ×1

query-string ×1