小编Sil*_*aru的帖子

jQuery窃取点击儿童

说我有

<h3>
  some text
  <a href="google.com">google</a>
</h3>
Run Code Online (Sandbox Code Playgroud)

我想将点击事件附加到h3

$("h3").click(function(){ $(this).slideDown(); return false; });
Run Code Online (Sandbox Code Playgroud)

但我也想保留点击实际链接.有没有办法用jQuery做到这一点?

谢谢!

jquery

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

两个在表单上提交事件处理程序.一个人必须阻止另一个人

我必须将事件处理程序附加到表单上.如果不满足条件,第一个触发的应该停止另一个事件.

下面的代码不起作用,因为两个事件都将被触发.你能帮助我吗?

谢谢!

//fires first
$("#myform").submit(function(){
  if (some validation) {
    alert("You need to make the form valid");
    return false;
  }
});
//fires second
$("#myform").submit(function(){
  //ajax stuff
  return false;
});
Run Code Online (Sandbox Code Playgroud)

ps我必须这样,因为ajax的东西是在一个不可更改的插件中.我无法避免两个事件处理程序

javascript jquery

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

Postgres中的位屏蔽

我有这个问题

SELECT * FROM "functions" WHERE (models_mask & 1 > 0)
Run Code Online (Sandbox Code Playgroud)

而我得到以下错误:

PGError:错误:运算符不存在:字符变化和整数
提示:没有运算符匹配给定的名称和参数类型.您可能需要添加显式类型转换.

models_mask是数据库中的整数.我怎样才能解决这个问题.

谢谢!

postgresql bitwise-operators

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

用Cucumber和Capybara进行测试分类

有没有办法用Cucumber和Capybara测试列表的排序.使用javascript在客户端完成排序.

我正在思考以下问题:

Then I should see "first element" and then I should see "second element"
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道如何构建这些步骤.

谢谢您的帮助!

javascript ruby-on-rails cucumber capybara

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

将数据成员注入对象

这个问题是基于我的另一个问题(谢天谢地回答).

所以如果在模型中我有这个:

def self.find_extended
    person = Person.find(:first)
    complete_name = person.firstname + ', ' + person.lastname
    return person
end
Run Code Online (Sandbox Code Playgroud)

如何在person对象中注入完整名称,以便在我的控制器/视图中我可以通过person.complete_name访问它?

感谢您的时间,
Silviu

ruby oop ruby-on-rails

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