小编Dra*_*ven的帖子

添加/更改URL的参数并重定向到新URL

如果&view-allURL中不存在该参数,我需要将其与值一起添加到URL的末尾.如果它存在,那么我需要能够在不创建新URL的情况下更改值,因为它可能会或可能不会在其之前有其他参数.

我找到了这个功能,但我无法让它工作:https://stackoverflow.com/a/10997390/837705

这是我使用上面的函数的代码(我无法工作):http://jsfiddle.net/Draven/tTPYL/4/

我知道如何附加参数和值:

<div onclick="javascript: window.location.assign(window.location.href+='&view-all=Yes');">Blah Blah</div>

更多信息:

如果URL是,http://www.domain.com/index.php?action=my_action那么默认的"&view-all"值将为"Yes",因此当他们点击按钮时,他们将被定向到的URL是http://www.domain.com/index.php?action=my_action&view-all=Yes.

如果是URL,http://www.domain.com/index.php?action=my_action&view-all=Yes那么当他们点击按钮时它将变为http://www.domain.com/index.php?action=my_action&view-all=No???

编辑:请举个例子.我不知道很多JS,我只是想不出用PHP做的方法.

javascript jquery append

20
推荐指数
3
解决办法
9万
查看次数

从多个div转换代码以改为使用Ajax

它是如何工作的,<div>内容根据<select>他们选择的选项而变化.

而不是一堆<div>我想使用ajax.不幸的是,我对ajax不太满意,但我想学习使用它.如果有人可以帮我指出正确的方向,那就太好了.

我想创建一个通用的Ajax类,所以我可以在我的框架中的任何地方使用它.然后,如果需要,从中扩展另一个类.

您可以在我之前的SO问题上看到我的PHP:根据所选的下拉框更改div

的jsfiddle

HTML

<form action="" method="post" name="create" target="_top">
    <fieldset>
        <ul class="create">
            <li>
                <label class="label" for="character_name">Character Name:</label>
                <input class="text" type="text" name="character_name" id="character_name" />
            </li>
            <li>
                <label class="label" for="character_gender">Gender:</label>
                <select class="character_gender select" name="character_gender" id="character_gender">
                    <option class="option" value="1">Female</option>
                    <option class="option" value="2">Male</option>
                </select>
            </li>
            <li>
                <label class="label" for="character_race">Character Race:</label>
                <select class="character_race select" name="character_race" id="character_race">
                    <option class="option" value="1">Goblin</option>
                    <option class="option" value="2">Human</option>
                    <option class="option" value="3">Undead</option>
                </select>
            </li>
            <li>
                <label class="label" for="character_class">Character Class:</label>
                <select class="character_class select" name="character_class" …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

扩展/折叠div

我在PHP/MySQL生成的单个页面上有多个扩展/折叠框.

问题是,当我点击一个链接展开一个框时,它会展开所有框.

我想在类的末尾附加帖子ID(<div class="postreplycontainer-POST_ID">),但我不确定这是否会起作用,因为我必须想办法改变jQuery.

这是一个有效的例子:http://jsfiddle.net/Draven/kUhkP/35/

请记住,我无法在每个框中手动编码,因为我从数据库中提取内容.

编辑:也许有人可以帮我解决一个额外的问题.

我想textarea在展开时关注框<div>.我尝试使用与以前相同的技巧(使用.closest但不起作用).

这是一个例子:http://jsfiddle.net/Draven/kUhkP/53/

这个例子总是关注第一个<textarea>.

php jquery

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

隐藏输入按钮

这是我的代码:http://jsfiddle.net/Draven/rEPXM/23/

我想知道如何隐藏Add提交按钮,直到我单击+图像将输入框添加到表单.

我不想在输入框旁边添加提交按钮,因为我希望能够添加多个输入框并在我点击时全部提交Add.

HTML

<div id="left">      
  <div class="box">
    <div class="boxtitle"><span class="boxtitleleftgap">&nbsp;</span><span class="boxtitlebulk"><span class="boxtitletext">Folders</span><div style="float: right; margin-top: 4px;"><a href="#" onclick="javascript: AddFolder();"><div class="addplus">&nbsp;</div></a></div></span></div>
      <div class="boxcontent">
        <form method="post" id="folderform" action="page.php?action=list-volunteer-apps" name="folderform">
          <a class="even" href="page.php?action=list-volunteer-apps&folder=2">Folder 2 <span class="text">(1)</span></a><a class="even" href="page.php?action=list-volunteer-apps&folder=1">Folder 1 <span class="text">(0)</span></a>
          <div id="foldercontainer"><input type="submit" value="Add"></div>
        </form>
      </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

function AddFolder() {
    $('#foldercontainer').append('<input name="folder[]" type="text" size="20" />');
}?
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

:not(:first-child)和Jquery 1.8.0

使用PHP我在表中显示数据行.每行都是一个链接.<a>我没有在每个表格单元格中使用标签,而是决定使用Jquery使每个<tr>标签都可以点击,除了第一个<tr>是表头,第一个<td>是因为它包含一个复选框.

检查我的小提琴的一个例子和代码:http://jsfiddle.net/Draven/eQznR/12/

它与Jquery 1.7.2一起运行良好,但是由于它们今天更新到1.8.0它不再有效.

我想要一个解决方案,而不必使用Jquery 1.7.2,因为很明显它不是正确的方法.

谢谢.

编辑:感谢ŠimeVidas,因为我有一个数字作为一个类(class=1).

php jquery css-selectors

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

标签 统计

jquery ×5

javascript ×3

php ×3

ajax ×1

append ×1

css-selectors ×1

html ×1