社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Jquery

jquery开关盒插件?

Mottie • 5 年前 • 556 次点击  

我知道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
 
556 次点击  
文章 [ 5 ]  |  最新文章 5 年前