小编Joh*_*lia的帖子

$(这个)AJAX内部的成功无法正常工作

我试图更改一些使用onclick的旧代码,以便我使用$(this).问题是$(this)在成功的时候不起作用.反正有没有把它设置为var.

$('.addToCart').click(function() {

    $.ajax({
        url: 'cart/update',
        type: 'post',
        data: 'product_id=' + $(this).attr("data-id"),
        dataType: 'json',
        success: function(json) {

            if (json['success']) {

            $(this).addClass("test");

            }   
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery

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

jquery获取所有表单元素:input,textarea和select

在jquery中是否有一种简单的方法(没有单独列出它们)来选择所有表单元素和仅表单元素.

我不能使用children()等因为表单包含其他HTML.

例如:

$("form").each(function(){
    $(this, "input, textarea, select");
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-filter

95
推荐指数
7
解决办法
33万
查看次数

Javascript获取对象密钥名称

我如何获得以下关键名称?我想要"button1"和"button2"?

var buttons = {
    button1: {
        text: 'Close',
        onclick: function(){

        }
    },
    button2: {
        text: 'Close2',
        onclick: function(){

        }
    }
}

var i;
for(i in buttons){
    if(buttons.hasOwnProperty(i)){
        alert(buttons[i].text);
    }
} 
Run Code Online (Sandbox Code Playgroud)

我尝试使用.push()虽然这没用.

javascript

63
推荐指数
7
解决办法
19万
查看次数

Bootstrap 3网格没有间隙

我试图创建一个2列网格,字面上50%没有边距或填充.

我如何使用Bootstrap 3实现这一点我试过这个但最终在平板电脑/桌面断点处有负边距:

HTML

<div class="container">
    <div class="row">
        <div class="col-sm-6 offset-0">Col 1</div>
        <div class="col-sm-6 offset-0">Col 2</div>
    </div>
</diV>
Run Code Online (Sandbox Code Playgroud)

CSS

.container {
    background: green;
    overflow: hidden;
}
.row > * {
    background: blue;
    color: #fff;
}
.row :first-child {
    background: red;
}
.offset-0 {
    padding-left: 0;
    padding-right: 0;
}
Run Code Online (Sandbox Code Playgroud)

演示 - http://jsfiddle.net/pjBzY/

css twitter-bootstrap twitter-bootstrap-3

36
推荐指数
5
解决办法
12万
查看次数

phpStorm在项目视图中显示已更改/修改的文件

从Zend Studio(ZS)迁移到phpStorm后,我开始想念ZS用于显示更改文件并同时显示多个项目的方式.

例如:注意IndexController.php如何显示它已被修改.

无论如何用phpStorm做到这一点?

Zend Studio PHP Explorer

phpstorm

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

javascript将字符串转换为css的安全类名

我确信之前一定要问过,但在搜索中找不到任何内容.确保从字符串中删除所有非安全字符以允许它在CSS类名中使用的最快方法是什么?

javascript jquery

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

从自动样式输入类型=搜索中停止镶边

无论如何都要阻止Chrome设置样式input type=search.我可以在输入时将输入设置为正常,input type=text但是一旦我将其更改为HTML5搜索,它就会将我应用于输入的所有样式设置为框.

键入=文本

文本

键入=搜索

检索算法

更新了重置属性的答案

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration  {
    -webkit-appearance: none;
}
Run Code Online (Sandbox Code Playgroud)

css google-chrome

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

PHP检查文件是否存在而不是目录

我看了file_exists()如果它指向一个目录,也可以返回.检查是否只退出文件的最快方法是什么?

目前我有:

/**
 * Check if the file exists.
 *
 * @return bool
 */
public function exists() {
    if(is_null($this->_file)) return false;

    return (!is_dir($this->_file) && file_exists($this->_file)) ? true : false;
}
Run Code Online (Sandbox Code Playgroud)

我发现很多帖子都与检查文件是否以PHP格式退出有关,但没有任何内容涉及该目录以及如何最好地检查这个.

这种方法可以调用1000次,所以我可以尽可能快地完成它.

php

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

cmd + s和ctrl + s的jquery按键事件

使用前一个问题中的一个示例,我有:

$(window).keypress(function(event) {
    if (!(event.which == 115 && event.ctrlKey) && !(event.which == 19)) return true;
    $("form input[name=save]").click();
    event.preventDefault();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

是否也可以将其更改为适用于Mac cmd键?

我试过(!(event.which == 115 && (event.cmdKey || event.ctrlKey)) && !(event.which == 19))但这没用.

html javascript css macos jquery

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

如何在没有session_destroy的情况下销毁Zend_Session_Namespace

我使用以下方法在临时会话中存储了几个值: $job = new Zend_Session_Namespace('application');

如何在不清除所有会话的情况下仅销毁会话应用程序.

php zend-framework zend-session

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