Py学习  »  Jquery

jquery开关盒插件?

Mottie • 5 年前 • 552 次点击  

我知道switch case语句是JavaScript固有的,您不能更改它。我仍然在学习javascript和jquery,所以我可以通过,但我不知道足够的知识来写一些可能在jquery本身级别上的东西。所以,把这当作一个想法或者一个关于这个想法是否可行的问题。

这是我的想法,一个可以使用对象的switch case语句…可以这样使用:

switch( $(this) ){

 case .hasClass('foo'):
  // do something
  break;

 case .filter('.bar').attr('id') == 'foo':
  // do something else
  break;

}

编辑:即使是这样的事情也会很好(可能是一个更合理的想法)。

switch ($(this).hasClass()) {

 case 'foo':
  alert('found a foo!');
  break;

 case 'bar':
  alert('found a bar!');
  break;

}
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30860
 
552 次点击  
文章 [ 5 ]  |  最新文章 5 年前