小编Vis*_*hnu的帖子

在keyup事件中检测Ctrl + A.

我想检测输入中的Control+ A事件.我可以找到Control+ A事件,但功能仍在继续return false.

jsFiddle - http://jsfiddle.net/f6rcgpmh/4/

$('.searchTerm').keyup(function(e) {

    $("#status").text("");

    if (e.ctrlKey) {
        if (e.keyCode == 65 || e.keyCode == 97) { // 'A' or 'a'
            console.log("Control pressed");
            e.preventDefault();
            return false;
        }
    }
    $("#status").text("This should not work if Ctrl + A is pressed");
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="search" class="search">
    <input class="searchTerm" placeholder="Filter Books...">
    <input class="searchButton" type="submit">
</form>
<div id="status"></div>
Run Code Online (Sandbox Code Playgroud)

我希望这个keyup不在keydown.因为我使用自动搜索,我不想在keyrelease之前调用函数.并且当Ctrl+ A返回false时,+ 也不会突出显示keydown中的文本.

javascript jquery

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

获取当前时间戳,以毫秒为单位

我希望在我使用的JavaScript中获得PHP中的当前时间戳(以毫秒为单位) Date.now()

1436030635348
Run Code Online (Sandbox Code Playgroud)

我试过以下的东西:

$time = str_replace(".","",microtime(true)); 
Run Code Online (Sandbox Code Playgroud)

但有时它不能正常工作.就像它打印一个或两个数字少.

php timestamp microtime

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

使用纯javascript只获取可见元素

我有如下元素

<div class="one">send Message</div>

<div class="one">send Message</div>

<div class="one">send Message</div>
Run Code Online (Sandbox Code Playgroud)

我有一个网页,上面有像上面一样的发送消息按钮,其中一次只有一个按钮可见。其他两个按钮通过一些 javascript 代码隐藏。例如,如果第二个按钮可见,我应该能够得到只有那个元素。

所以我的代码将类似于

document.querySelector(".one:visible");
Run Code Online (Sandbox Code Playgroud)

在 jquery 中,代码是$(".one:visible");,它工作正常,但我需要知道如何通过纯 javascript 来做到这一点。

javascript

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

从字符串中替换{} []()括号之间的所有内容

嗨,我想删除大括号内的所有内容,例如,如果字符串是helloz,我希望输出只是helloz 我使用下面的代码,但必须有一些简单的方法来做.有人请告诉我how.thanks

[hi] helloz [hello] (hi) {jhihi}
Run Code Online (Sandbox Code Playgroud)

php regex string replace preg-replace

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

跳过Jquery序列化中的隐藏输入

我有隐藏和可见输入的表单,如下所示.在这个例子中,我想序列化名称='country',这是不隐藏的

<form id="finalform">
<input type='hidden' name='sid' value='901271316' />
<input type='hidden' name='tco_currency' value='USD'>
<input   name='country' value='India' />
</form>
Run Code Online (Sandbox Code Playgroud)

我尝试下面的代码,但它序列化甚至隐藏的输入.

var frm = $("form#finalform:visible");
 var add= JSON.stringify(frm.serializeArray());
Run Code Online (Sandbox Code Playgroud)

jquery

5
推荐指数
2
解决办法
4651
查看次数

tcpdf中的内部链接

我正在使用TCPDF创建简单的pdf文档。

我正在使用以下代码创建页面并添加链接

$pdf->addTOCPage();
$link = $pdf->AddLink();
$pdf->SetLink($link, 0, -1);
Run Code Online (Sandbox Code Playgroud)

现在链接已成功设置。但是要导航到该页面,我应该添加什么?我尝试了下面的代码,但是什么也没做,

<a href="#Whattoaddhere" style="color:blue;">Return to TOC</a>

php tcpdf

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

在php中将字符串转换为数组

我有下面的字符串

["Day1"]["Morning"]=mutton&["Day1"]["Evening"]=Juice&["Day2"]["Morning"]=burger&["Day2"]["Evening"]=pizza 
Run Code Online (Sandbox Code Playgroud)

我试图转换成如下所示的数组

$arr["Day1"]["Morning"] = "mutton";
$arr["Day1"]["Evening"] = "Juice";
$arr["Day2"]["morning"] = "burger";
$arr["Day2"]["evening"] = "pizza";
Run Code Online (Sandbox Code Playgroud)

我试过下面的东西.

$str = '["Day1"]["Morning"]=mutton&["Day1"]["Evening"]=Juice&["Day2"]["Morning"]=burger&["Day2"]["Evening"]=pizza';
$pieces = explode("&", $str);

foreach($pieces as $pie)
{
$arr.$pie;
}
var_dump($arr);
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码真的很蠢:/.有没有适当的解决方案呢?

php arrays function multidimensional-array

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

Jquery Append无法按预期顺序运行

新年快乐.我正在尝试创建分页链接.所以基本上我的代码很大所以我创建了下面的代码,以便于理解.

<div id = "test"></div>

func1();

function func1() {
    $("#test").append("<nav><ul class='pagination pagination-lg'>");
    func3();
    $("#test").append("</ul></nav>");
}

function func2() {

$("#test").append("<li>data</li>"); 
}

function func3() {
func2();
}
Run Code Online (Sandbox Code Playgroud)

我希望结果是这样的

<nav><ul class="pagination pagination-lg"><li>data</li></ul></nav>
Run Code Online (Sandbox Code Playgroud)

但输出是

<nav><ul class="pagination pagination-lg"></ul></nav><li>data</li>
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?尽管我在追加函数之前调用函数 </ul></li>

Ps Fiddle http://jsfiddle.net/s6d5wytf/

html javascript jquery

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

最近的父母不工作

下面是我的HTML

<div test="dive" data-role="collapsible">
        <h3 test="h3">morning Snack <i></i></h3>
    <p>seI'm the collapsible content for section 2</p>

   <form>
       <input test="sd" class="checkclass"  name="checkbox-mini-0" id="checkbox-mini-0" data-mini="true" type="checkbox"></input>
    <label for="checkbox-mini-0">Completed This.</label>
   </form>

    </div>
Run Code Online (Sandbox Code Playgroud)

下面是javascript

$(".checkclass").click(function() {
    var tes = $(this).closest("div").attr("test");
    alert(tes);
});
Run Code Online (Sandbox Code Playgroud)

我试图访问div.h3.i ...但我无法访问div本身:/.请检查这个小提琴http://jsfiddle.net/9cQmJ/.哪里我错了?

html javascript jquery

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

传递Jquery对象的功能不适用于IMG

我想将Jquery对象传递给函数,但它不适用于IMG标记.

我在下面做了一个例子.当我点击文本时它可以工作,但是当我点击图像时它不起作用.

$(document).on('click','.playvid',function (event) {
    event.stopPropagation();
    popup($(event.target));
}); 
function popup(data)
{
    data.html("success");   
}
Run Code Online (Sandbox Code Playgroud)
.playvid 
{
    cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div data-id="3ZdHRvPNyCI" class=" playvid" ><img src="https://cdn4.iconfinder.com/data/icons/iconset-addictive-flavour/png/button_green_play.png">WATCH DEMO</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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