小编jer*_*ome的帖子

jQuery选择器

试图选择锚标签作为具有特定id的div的后代,说它是#mydiv1,#mydiv2#mydiv3.

myFunction = function() {    
  var theDivs = $("#mydiv1, #mydiv2, #mydiv3");    
  theDivs.hover(function(e){    
      $(this+" a:link").css("color","#99ccff");
  },function(e){
      $(this+" a:link").css("color","#848484");        
  });    
}
Run Code Online (Sandbox Code Playgroud)

选择器$(this+" a:link")似乎没有选择任何东西.

有没有人对这个选择的正确语法有任何想法?

jquery css-selectors

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

使用正则表达式在PhpStorm中查找/替换

我正在努力重构对Compass mixins的依赖,以简单地使用CSS规则,该规则将由autoprefixer作为后期处理以供应商为前缀.

所以我要经历一个大型代码库,需要替换字符串,例如:

@include border-radius($big-radius);
Run Code Online (Sandbox Code Playgroud)

有类似的东西:

border-radius: $big-radius;
Run Code Online (Sandbox Code Playgroud)

我使用的IDE是PhpStorm,它提供了查找/替换正则表达式功能.上述案例的正则表达式应该是什么样的?我确信我可以将其用于许多其他目的,因为我继续努力.

regex replace phpstorm

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

jQuery fadeIn效果

我不确定为什么下面的代码没有按照我期望的方式运行,但由于我是jQuery的新手,我确信我缺少一些基本的东西.

HTML:

<div id="locale"></div>

<form id="theForm">
What would you like to do?<br /><br />
<input type="text" id="doThis" /><br /><br />
</form>
Run Code Online (Sandbox Code Playgroud)

JS:

$(document).ready(function() {
    $("#theForm").submit(function(){
        var doThis = $("#doThis").val().toLowerCase();
        $("#locale").html(doThis).fadeIn("slow");
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用jQuery getJSON"无效标签"Firebug错误

我正在$.getJSON向另一个域发出jQuery 请求,所以我确保我的GET URI以"callback =?"结尾 (即使用JSONP).

Firebug的NET面板显示我正在按预期接收数据,但由于某种原因,控制台面板记录以下错误:"无效标签".

JSON使用JSONLint进行验证,因此我怀疑数据结构是否存在任何真正的错误.

我可能会收到此错误的任何想法?

javascript validation jquery firebug jsonp

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

什么阻止我使用$ .ajax加载另一个域的HTML?

我的域名:

<!DOCTYPE html>  
<html>
<head>
<title>scrape</title>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
</head>
<body>
    <script>
        $.ajax({url:'http://their-domain.com/index.html',
        dataType:'html',
            success:function(data){console.log(data);}
        });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

什么阻止我刮掉他们的域名?有什么工作吗?

附录:感谢大家使用服务器端脚本的建议,但我目前只对使用客户端解决此问题感兴趣.

如果我使用"jsonp"格式化请求,我至少会得到一个响应,但出现以下错误:"Uncaught SyntaxError:Unexpected token <".所以我从他们的域获得响应,但解析器期望它是json.(它也应该.)我正在通过这个试图看看它们是否是欺骗客户接受此响应的方法.请理解我知道这是非典型的.

<!DOCTYPE html>  
<html>
<head>
<title>scrape</title>
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
</head>
<body>
    <script>
        $.ajax({url:'http://their-domain.com/index.html',
        dataType:'jsonp',
            success:function(data){console.log(data);}
        });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html ajax jquery screen-scraping web-scraping

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

使用正则表达式使用JavaScript确定域

如果在工作中,我们有测试,登台和生产环境,例如:

http://test.my-happy-work.com

http://staging.my-happy-work.com

http://www.my-happy-work.com

我正在编写一些将浏览器重定向到网址的JavaScript,例如:

HTTP:// [环境].我的快乐,work.com /我的快乐视频

我需要能够确定我们当前所处的环境.

我有可能会在以下网址中找到:

HTTP:// [环境].我的快乐,work.com /我的快乐路径/我的快乐资源

我希望能够抓住window.location但除去以外的一切:

HTTP:// [环境].我的快乐,work.com

然后附加到字符串+"/"+"my-happy-video".

我不熟悉正则表达式,但我想有一种方法可以将window.location解析为".com"

思考?谢谢!

javascript regex

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

MAMP显示服务器登录终端

在OSX中使用MAMP时,我希望能够在终端中观看服务器登录.有没有人有任何指示如何做到这一点?

提前致谢.

terminal logging mamp

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

VSCode Vim搜索不适用于正斜杠

我正在尝试使用VSCode VIM键绑定插件。- https://github.com/VSCodeVim/Vim

当我进入命令模式时,我似乎无法搜索,例如- :/foo

另外,当我在可视模式下突出显示并进入命令模式时,没有选择,例如- :'<,'>

有谁知道我是否需要针对这些行为为插件启用配置?

我看到的选项建议至少搜索应该可以工作。至少在通过via搜索的情况下,用于命令模式的lexer似乎确实暗示了这一点:/(请参见插件仓库中的这一行)。

visual-studio-code

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

使用Javascript根据下拉列表中选择的选项更改URL

我似乎无法让这个工作.有什么想法吗?

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Select Video Test</title>
<script type="text/javascript">
    function selectVideo(){
        var urlString = "http://www.mycookingsite.com/";
        var selectedVideo = this.options[this.selectedIndex];
        if (selectedVideo.value != "nothing"){
            window.location = urlString + selectedVideo.value;
        }
    }
</script>
</head>

<body>

<form>
    <select onchange="selectVideo()">
    <option value="nothing">Select video from this list</option>
    <option value="how-to-grill-burgers">How to Grill Burgers</option>
       <option value="how-to-hard-boil-eggs">How to Make Hard-Boiled Eggs</option>
    </select>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript forms dom

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