小编bar*_*art的帖子

jQuery中最快的children()或find()是什么?

要在jQuery中选择子节点,可以使用children(),但也可以使用find().

例如:

$(this).children('.foo');

给出与以下相同的结果:

$(this).find('.foo');

现在,哪个选项最快或者首选,为什么?

jquery jquery-selectors

314
推荐指数
5
解决办法
24万
查看次数

如何检查值是否为json对象?

我的服务器端代码返回一个值,该值在成功时是一个json对象,在失败时返回一个字符串'false'.现在我该如何检查返回的值是否是json对象?

jquery json object

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

MySQL Query从上周选择数据?

嗨,我有一个带有日期字段和其他信息的表.我想选择过去一周的所有参赛作品(从周日开始的一周).

表值:

id  date
2   2011-05-14 09:17:25
5   2011-05-16 09:17:25
6   2011-05-17 09:17:25
8   2011-05-20 09:17:25
15  2011-05-22 09:17:25
Run Code Online (Sandbox Code Playgroud)

我想从上周选择所有ID,预期输出为5,6,8. (id 2不在上周,id 15在当前周.)

如何编写和SQL查询相同.

mysql sql database datetime

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

如何创建DOM节点作为对象?

我想创建一个DOM节点,设置'id'属性然后将其附加到'body'.以下似乎不起作用,因为jQuery没有看到我的模板作为对象:

var template = "<li><div class='bar'>bla</div></li>";
template.find('li').attr('id','1234');
$(body).append(template);
Run Code Online (Sandbox Code Playgroud)

我如何告诉jQuery将其视为一个对象,以便find()对它起作用?

jquery dom

50
推荐指数
3
解决办法
11万
查看次数

jQuery:选中已选中的复选框

假设我有以下HTML:

<form id="myform">
  <input type='checkbox' name='foo[]'/> Check 1<br/>
  <input type='checkbox' name='foo[]' checked='true'/> Check 2<br/>
  <input type='checkbox' name='foo[]'/> Check 3<br/>
</form>
Run Code Online (Sandbox Code Playgroud)

现在,如何选择名为'foo []'的已检查输入字段?

这是我的尝试,但它不起作用:

$("#myform input[name='foo']:checked:enabled");
Run Code Online (Sandbox Code Playgroud)

checkbox jquery input jquery-selectors

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

无法获得$(this)在jQueryUI自动完成工作

我正在尝试使用jQueryUI创建一个通用的自动完成脚本.自动完成应适用于每一个:

<input type='text' class='autocomplete' id='foo'/>
<input type='text' class='autocomplete' id='bar'/>
...
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试使用$(this)访问源函数中的'foo'或'bar',但是在发出警报时我总是得到'undefined'.

$('input.autocomplete').autocomplete({
    source: function(req, add){
        var id = $(this).attr('id');
        alert(id);
    }
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

jquery jquery-ui autocomplete this

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

什么是PHP简写:如果v​​ar存在则为print var

我们以前都遇到过它,需要在输入字段中打印变量但不知道是否设置了var,就像这样.基本上这是为了避免电子警告.

<input value='<?php if(isset($var)){print($var);}; ?>'>
Run Code Online (Sandbox Code Playgroud)

我该怎么写这个更短?我可以介绍一个像这样的新功能:

<input value='<?php printvar('myvar'); ?>'>
Run Code Online (Sandbox Code Playgroud)

但是我没有成功编写printvar()函数.

php var isset

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

找不到Heroku命令

在尝试运行以下命令时,在Mac上的终端中安装Heroku Toolbelt后:

heroku
Run Code Online (Sandbox Code Playgroud)

我收到错误:

bash: heroku: command not found
Run Code Online (Sandbox Code Playgroud)

当我做:

gem environment
Run Code Online (Sandbox Code Playgroud)

我明白了:

- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
 - ruby
 - universal-darwin-11
- GEM PATHS:
 - /Library/Ruby/Gems/1.8
 - /Users/Bart/.gem/ruby/1.8
 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
- GEM CONFIGURATION:
 - :update_sources => true
 - :verbose => true
 - :benchmark => false
 - :backtrace => false
 - :bulk_threshold => 1000
- REMOTE SOURCES:
 - …
Run Code Online (Sandbox Code Playgroud)

heroku

29
推荐指数
8
解决办法
5万
查看次数

jQuery:FadeOut然后是SlideUp

如果正在删除某个项目,那么我想将其淡出并将其他元素向上滑动以填充空白区域.现在,当我使用fadeOut()该项目时,最后没有高度导致其他项目跳起来(而不是很好地向上滑动).

我怎么能slideUp()和元素紧随其后fadeOut()

jquery slideup fadeout

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

如何在JQuery中访问serializeArray创建的值?

我有这个HTML:

<form id='myform'>
<input name='title' value='foo'/>
</form>
Run Code Online (Sandbox Code Playgroud)

我从它创建一个对象数组,如下所示:

var dataArray = $("#myform").serializeArray();
Run Code Online (Sandbox Code Playgroud)

现在我如何访问dataArray中的'title'?这不起作用:

alert(dataArray['title']);
alert(dataArray['title'].val());
Run Code Online (Sandbox Code Playgroud)

jquery serializearray

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