小编mat*_*att的帖子

jquery:在嵌套元素中查找parent()*n?

我永远无法找到答案的问题.

想象一下div里面有一个相当的结构:

<div class="BOX">
    <ul class="menu" role="navigation">
        </li><li><a class="btn" href="#">edit</a></li>
        <li><a class="btn" href="#">manage</a></li>
        <li><a class="btn deleteBtn" href="#">delete</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我想find() div.BOX when点击它a.deleteBtn.由于我的页面上有多个div.BOX'es,我总是需要用$(this)找到它.

所以我可以轻松地trigger.parent().parent().parent()在deleteBtn-ClickHandler里面选择元素,但这看起来不太好.有更清洁,更好的方法吗?

谢谢.

jquery select parent jquery-selectors

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

jQuery:使用$ .ajax POST提交带有两个变量的链接?

我有以下三个变量:

var action,
    pubMode,
    token;
Run Code Online (Sandbox Code Playgroud)

所有三个值都应该通过POST和ajax提交.由于POST不接受网址,我完全不知道怎么做?

function ajaxPost(action, pubMode, token) {

    $.ajax({
        url: ??,
        dataType: "text json",
        type: "POST",
        success: function(jsonObject,status) {

            console.log("function() ajaxPost : " + status);

        }
    });
}
Run Code Online (Sandbox Code Playgroud)

你能帮帮我吧!谢谢

forms ajax jquery post

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

仅使用实字符进行按键按下?

一个简单的问题:我的输入字段带有内部标签!就像该网站右上角的搜索框一样。当我开始键入标签时,其中的标签是隐藏的。

出于可访问性原因,我将真实标签绝对放置在实际输入字段的后面。因此,我只是将一个类添加fill到输入字段,以使背景色不再透明。

inputs.keydown(function (e) {
     $(this).addClass(fill);
});
Run Code Online (Sandbox Code Playgroud)

一切正常,除了有一点缺陷。每当我关注输入字段并按下“ Shift”,“ Ctrl”或“ CMD”之类的键时,标签就会消失。但是,这还没有输入!

知道怎么做吗?

inputs.keydown(function (e) {
        switch (e.keyCode) {        
            case 13: // Enter
            case 16: // Shift
            case 17: // Ctrl
            case 18: // Alt
            case 19: // Pause/Break
            case 20: // Caps Lock
            case 27: // Escape
            case 35: // End
            case 36: // Home
            case 37: // Left
            case 38: // Up
            case 39: // Right
            case 40: // Down

            // Mac CMD Key
            case 91: // …
Run Code Online (Sandbox Code Playgroud)

javascript keyboard jquery keydown

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

css3-mediaqueries.js - >如何从谷歌代码中包含?

我在我的网站上使用谷歌代码中的HTML5Shiv.我把它包括在内......

<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
Run Code Online (Sandbox Code Playgroud)

我还需要包含在谷歌代码上也可以使用的css3-mediauqeris.js.但是我只能找到js文件的下载链接,但无法找到直接从google-code加载它的实际链接.

http://code.google.com/p/css3-mediaqueries-js/

有任何想法吗?

谢谢你的信息.

javascript html5 google-code media-queries

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

jQuery/Javascript:所有浏览器中的scrollTop值?

也许其他几个已经问过但我找不到问题的任何答案......

    $(window).scroll(function() {

        // Only works in Firefox and I guess in Opera
        console.log(document.documentElement.scrollTop);

        // Only works in Chrome and Safari
        console.log(document.body.scrollTop);

    });
Run Code Online (Sandbox Code Playgroud)

我需要这个scrollTop值在每个浏览器中都是正确的!那是怎么回事?

提前致谢

javascript jquery scroll cross-browser

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

自定义数据属性选择器不起作用

知道为什么会这样吗......

    var attr = $(this).data('link');
    console.log(attr); // profile_following
    console.log($("a[data-target='profile_following']")); // found the object
    console.log($("a[data-target='+attr+']")); // [] empty
Run Code Online (Sandbox Code Playgroud)

在点击处理程序里面我有上面的行! console.log(attr);成功打印profile_following 但是如果我尝试选择一个带有属性选择器的链接,这个变量就像这样console.log($("a[data-target='+attr+']"));找不到元素!

而最奇怪的事情就是如果我对线条进行硬编码就像console.log($("a[data-target='profile_following']"));成功找到对象一样.

知道为什么同一行不适+attr+用于属性选择器内部?

javascript jquery html5 attributes selector

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

从周围的标签中通过标签文本选择复选框?

以下结构:

<label class="selectit">
    <input value="3" type="checkbox" name="tax_input[event_type][]" id="in-event_type-3">
     Workshops
</label>
Run Code Online (Sandbox Code Playgroud)

我可以很容易地做到这一点,以确定是否选中了复选框......

if ( $('#in-event_type-3').attr('checked') ) {
Run Code Online (Sandbox Code Playgroud)

是否还有某种方法可以使用选择器,我可以在其中放入“研讨会”来选择复选框?问题是id复选框的 是动态生成的,并且不时发生变化。但是label-text "Workshops" 是由我设置的,我想知道我是否可以编写一个使用此 "Workshops" 字符串来选择复选框的选择器?

对此有何想法?

checkbox jquery jquery-selectors

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

CSS3和JS:每90°旋转一圈到一个完整的圆圈?

可能是一个简单的问题,但......我不知道.

<a href="#" id="line">|</a>?
Run Code Online (Sandbox Code Playgroud)

active单击旋转#line90° 的链接时切换类.如果再次移除该类,则#line旋转回0°.

我想知道如何让它在整整一圈内旋转?

所以我第一次向右旋转到90°时点击它.如果我再次单击它它会向后(向左)旋转到0°.但是我希望它再次向右旋转直到达到180°.等等.所以它应该旋转一整圈.

http://jsfiddle.net/5mCTd/2/

javascript jquery css3 css-transitions

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

PHP:创建从1980年到现在的年份数组

我有以下数组......

'type' => 'select',
    'options' => array(
        array('name' => '1980', 'value' => '1980'),
        array('name' => '1981', 'value' => '1982'),
        array('name' => '1983', 'value' => '1983'),
        …
        …
        array('name' => '2011', 'value' => '2011'),
        array('name' => '2012', 'value' => '2012'),
    )
Run Code Online (Sandbox Code Playgroud)

任何想法如何"动态地"写出这个东西,以便options数组自动填充1980年至2012年的年份数字?

'type' => 'select',
    'options' => array(
        // create array's from 1980 till date('Y') automatically
    )
Run Code Online (Sandbox Code Playgroud)

现在我硬编码所有这些线,我想这可以更高效,更简单地完成.

先谢谢你,马特

php arrays

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

JQuery:选择仅包含"&nbsp;"的段落

可能重复:
删除仅包含 的元素 使用jQuery的空间

Wordpress <p>&nbsp;</p>在后端执行换行时添加了这个功能.

我想知道是否有可能p用jquery 选择那些.

在此输入图像描述

我想empty()不会工作,因为它不是真的空但包含一个&nbsp;.但contains()由于很多其他段落也包含空格,所以也不会起作用,对吧?

我只想选择那些里面只有这个""的paragpahs.

UPDATE

我应该提到我不想删除ps但是要添加一个类.

javascript jquery jquery-selectors

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