我有以下JQuery函数,它接受用户输入并在屏幕上显示它.当我选择两者$(document)并且$(window)该功能有效.使用任一选择器有什么缺点?我在哪里可以阅读有关这些选择器及其差异的更多信息?
先感谢您.
$(document).keypress(function(e) {
if(e.keyCode == 13) {
var id = $("input#example").val()
console.log(id);
$('#data').append(id);
}
});
Run Code Online (Sandbox Code Playgroud) 我的系统是F'd.如何完全卸载rails,ruby和rubygems?
关于从哪里去重新安装的任何建议?最佳做法?我想回到3.0测试版
谢谢!
我想使用JQuery设置隐藏字段的值.
隐藏场:
<input id="chag_sort" type="hidden" name="chag_sort">
Run Code Online (Sandbox Code Playgroud)
我的JQuery:
$("#input[name=chag_sort]").val(sort2);
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我还应该在控制台中提到sort2确实有一个值:DESC.
我决定使用rvm implode命令杀死rvm .
当我cd在osx终端中运行时,我得到以下消息:
~/projects $ cd
-bash: /Users/boris/.rvm/scripts/initialize: No such file or directory
-bash: /Users/boris/.rvm/scripts/hook: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我怎么能纠正这个?
我有以下插入文件:
INSERT INTO countries (id, country_code, name, ios3, numcode, withdrawn)
VALUES
(1, 'AF', 'Afghanistan', 'AFG', 4, 'f'),
(2, 'AL', 'Albania', 'ALB', 8, 'f'),
(3, 'DZ', 'Algeria', 'DZA', 12, 'f'),
(4, 'AS', 'American Samoa', 'ASM', 16, 'f'),
(5, 'AD', 'Andorra', 'AND', 20, 'f'),
(6, 'AO', 'Angola', 'AGO', 24, 'f'),
(7, 'AI', 'Anguilla', 'AIA', 660, 'f'),
(8, 'AQ', 'Antarctica', NULL, NULL, 'f'),
(9, 'AG', 'Antigua and Barbuda', 'ATG', 28, 'f'),
(10, 'AR', 'Argentina', 'ARG', 32, 'f'),
(11, 'AM', 'Armenia', 'ARM', 51, 'f'), …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装rails 3.0.0.beta,我遇到了这个问题:
justins-mac-: justinz$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
justins-mac-justinz$ rails -help
/Library/Ruby/Site/1.8/rubygems.rb:384:in `bin_path': can't find executable rails for rails-3.0.0.beta (Gem::Exception)
from /usr/bin/rails:19
justins-mac-justinz$ rails -v
/Library/Ruby/Site/1.8/rubygems.rb:384:in `bin_path': can't find executable rails for rails-3.0.0.beta (Gem::Exception)
from /usr/bin/rails:19
justins-mac-justinz$
Run Code Online (Sandbox Code Playgroud)
关于这里发生了什么的任何线索?
我有以下css:
.mod.left {
background-image: url("http://www.myimage.jpg");
display: block;
height: 160px;
overflow: hidden;
width: 175px;
}
Run Code Online (Sandbox Code Playgroud)
这对应于这个HTML:
<div class="mod left"></div>
Run Code Online (Sandbox Code Playgroud)
这导致了这个烂摊子:

如果我使用css3 background-size:175px 160px; 宽高比真的搞砸了,导致像这样的混乱:

有没有办法拉伸图像以适应div?但在保持纵横比的方式?我想要一个自动裁剪.
我有兴趣运行一个非常长时间运行的rake任务,这个任务需要几个小时才能完成,我有兴趣了解处理这个问题的最佳实践.
我找到的可能的解决方案:
cron似乎是一个简单的设置解决方案,但它是否适合长期任务?您使用什么以及您的解决方案的优点/缺点是什么?
我正在使用Expressjs作为API,我正在使用angular来点击POST.我想回应快递发送的重定向.我的Angular POST成功返回我打算重定向到的页面的HTML,但我的DOM没有任何反应.我可以看到我的重定向正在我的网络流量中工作,而下面的console.log数据包含重定向页面的DOM.
如何刷新DOM,反映这个成功的POST,或处理"重定向"?
角色代码:
$http({method: 'POST', url: '/login', data:FormData}).
success(function(data, status, headers, config) {
console.log(data)
}).
error(function(data, status, headers, config) {
});
$scope.userName = '';
Run Code Online (Sandbox Code Playgroud)
Expressjs API:
app.post('/login', function(req, res){
var name = req.param('name', null); // second parameter is default
var password = req.param('password', "changeme")
// Lots Authenticationcode
// returns succesfful login
res.redirect('http://localhost:3000/');
}); // end app.post
Run Code Online (Sandbox Code Playgroud)
console.log(数据)(来自Angular POST成功)
returns the HTML of the page I intended to redirect to
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用reactjs来更新状态,一旦更新,就会激活一个请求新页面的ajax调用.就在ajax调用触发之前设置了一个偏移量变量:var offset = this.state.npp * this.state.page;但是我发现clickNextPage()被触发后,this.state.page的值不会更新.
我从根本上不明白这里发生了什么,这似乎是一个竞争条件,因为我用{this.state.page}观察我的render()函数的状态变化.
如何确保更新my.state.page,然后触发findByName()?
clickNextPage: function(event){
console.log("clicked happend")
page = this.state.page;
console.log(page)
page += 1
console.log(page)
this.setState({page: page});
console.log(this.state.page)
this.findByName()
},
Run Code Online (Sandbox Code Playgroud)
JS控制台:
clicked happend
0
1
0
Run Code Online (Sandbox Code Playgroud)