使用时,document.getElementsByTagName('div')您将获得div节点的数组,可以在循环中使用它来为不同的div分配不同的事件.
我怎么能用jQuery做到这一点?
我想创建一个我在查询浏览器中创建的mysql数据库的备份,但我无法弄清楚如何.
这不是关于设置db的自动备份,而是关于将整个数据库保存到文件中,以便我可以将它发送给需要查看它的朋友(到目前为止它只是本地访问).
我到目前为止在网上发现的是我应该点击工具 - > MySQL管理员.问题是MySQL Administrator是灰色的,无法点击.那么,它是通过MySQL管理员的正确方法吗?如果是这样,我怎样才能使其可点击?
提前致谢!
我正在开发一个图像共享网站,现在我正在努力在页面上呈现用户相册.每张专辑至少包含图像,我想在每个框中将所有专辑显示为具有四个缩略图(专辑中的前四个图像)的框.
图像文件名存储在每个框中隐藏输入字段的值中,我想要做的是从每个相册框中获取所有文件名并将其显示为缩略图.
我需要帮助的部分是我将如何从每个相册框中逐个获取文件名.下面的代码由于显而易见的原因不起作用,但如何重写以使其有效?所有输入字段都具有相同的类名.
提前致谢!
if ($('.hiddenAlbumNames').length > 0){
var images = $(this).val();
// the rest of the code (creating images and putting them in the album boxes)
}
Run Code Online (Sandbox Code Playgroud) 我知道Javascript是异步的,但在这种情况下我无法理解为什么会发生这种情况.
在下面的第27行,我调用函数'GetProducer',该函数应该返回我后来要使用的特定生产者的数据.但是,当安慰它时,它会被取消定义,这是因为第28行的代码在检索数据之前执行(第27行).
为什么会发生这种情况,我该怎么做才能解决它?
1. function GetProducer(id) {
2.
3. $.ajaxSetup ({
4. url: "http://localhost/api/v1/producers/" + id,
5. type: "GET",
6. dataType: "json",
7. cache: false,
8. contentType: "application/json"
9. })
10. $.ajax({
11. success: function(data){
12. return data;
13. },
14. error: function(xmlHttpRequest, textStatus, errorThrown) {
15. console.log(xmlHttpRequest);
16. console.log(textStatus);
17. console.log(errorThrown);
18. }
19. }).done(function(data){
20. console.log(data);
21. })
22. }
23.
24. $('.modal-btn').click(function(){
25. var producerId = $(this).attr('id');
26. $('#myModalLabel').html(producerId);
27. var info = GetProducer(producerId);
28. console.log(info); // …Run Code Online (Sandbox Code Playgroud) 我需要能够分割一个字符串并在单词之间添加一个连字符。此外,字符应为小写。我想最好的办法是在这里使用正则表达式,但我真的很讨厌正则表达式。有什么建议?
var str = "Foo String";
Run Code Online (Sandbox Code Playgroud)
所需的输出:
foo-string
Run Code Online (Sandbox Code Playgroud)
笔记:
该字符串始终包含两个单词!
我尝试从另一个多维数组创建一个新的多维数组.第一个数组如下所示:
array[0][0] = foo
array[0][1] = foo2
...and so on
array[1][0] = 123
array[1][1] = 234
...and so on
array[2][0] = blue
array[2][1] = red
...and so on
array[3][0] = fish
array[3][1] = bird
...and so on
Run Code Online (Sandbox Code Playgroud)
...然后我有一个名为'results'的数组,其中包含数字(例如1,20,23).我想要做的是创建一个新的多维数组,就像第一个,但只有第一个中的元素才能在数组'results'中找到数字.
以下是我到目前为止尝试不起作用.当我运行代码时,我收到以下错误消息:
Uncaught TypeError: Cannot set property '0' of undefined) <- line 5
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
1: var newArray = [];
2:
3: for (var i = 0; i < results.length; i++) {
4: var index = results[i]
5: newArray[0][i] = array[0][index];
6: newArray[1][i] = …Run Code Online (Sandbox Code Playgroud) 是的,我知道在Lion上安装Ruby 1.9.3的问题已经发布了一些问题,主要是因为Xcode的更高版本存在问题(在我的情况下为4.3.2).
但是,我已经尝试了所有的尝试,就这种方式在Stack上发布,没有任何帮助.它开始编译,一分钟或两遍,然后突然停止.
作为示例,我尝试了以下(当然我安装了GCC安装程序):
rvm install 1.9.3
rvm install 1.9.3 --with-gcc=clang
rvm install 1.9.3 --with-gcc=gcc-4.2
Run Code Online (Sandbox Code Playgroud)
如果运行rvm install 1.9.3,则在编译期间会显示以下错误(停止安装):
Error running 'make', please read /Users/henrikpetersson81/.rvm/log/ruby-1.9.3-p374/make.log
There has been an error while running make. Halting the installation.
Run Code Online (Sandbox Code Playgroud)
在这里,您可以阅读最新版本的日志文件失败:http: //jsfiddle.net/hyhrk/
我试过的最后一件事是按照这个答案中的更新指南.同样的问题.
这可能是什么问题?
注意.我安装了以下内容:
如果单击标记,则显示有关斑点的信息(例如坐标).我想禁用它,因此标记不可点击.我怎样才能做到这一点?
我到处寻找,但一直无法找到有关如何做到这一点的信息.
javascript google-maps onclick google-maps-api-3 google-maps-markers
我正在尝试学习Ruby on Rails并遇到了我需要帮助的问题.我想要做的是创建一个带有表单的"项目经理",但是当我填写表单并点击提交时,会显示以下错误:
ActiveRecord::StatementInvalid in ProjectsController#create
SQLite3::ConstraintException: constraint failed: INSERT INTO "projects" ("created_at", "description", "end_date", "start_date", "title", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?, ?)
Rails.root: /Applications/XAMPP/xamppfiles/htdocs/IDV450-labb1
Application Trace | Framework Trace | Full Trace
app/controllers/projects_controller.rb:14:in `create'
Run Code Online (Sandbox Code Playgroud)
项目管理员:
1. class ProjectsController < ApplicationController
2.
3. def index
4. @projects = Project.all
5. end
6.
7. def new
8. @project = Project.new
9. end
10.
11. def create
12. @project = Project.new(params[:project].merge(:user_id => current_user.id))
13.
14. if @project.save
15. …Run Code Online (Sandbox Code Playgroud) 我正在尝试实现一个Twitter Boostrap登录表单,它将在每个页面上使用(因为导航栏是布局的一部分).
但是,在尝试下面的代码时,我收到以下错误:
No route matches {:action=>"show", :controller=>"users"}
Run Code Online (Sandbox Code Playgroud)
用户控制器:
class UsersController < ApplicationController
def index
@users = User.all
end
def show
...
end
def login
...
end
end
Run Code Online (Sandbox Code Playgroud)
_navigation.html.erb:
<div class="dropdown-menu" style="padding: 15px; padding-bottom: 0px;">
<%= form_for("user", :url => user_path) do |f| %>
<%= f.label :email%>
<%= f.text_field(:email, :size => 30, :class => 'login_field', :placeholder => 'Användarnamn')%>
<%= f.label :password%>
<%= f.text_field(:password, :size => 30, :class => 'login_field', :placeholder => 'Lösenord')%>
<%= f.submit "Logga in", :class => 'login_submit btn btn-primary' …Run Code Online (Sandbox Code Playgroud) forms controller ruby-on-rails ruby-on-rails-3 twitter-bootstrap