js知识:
1、设置select option选中的值:
              $("#keywordCatId").val(2);  //2为option中对应的value值
2、动态添加select下的option,
               var name=cats[cat].keywordCatName;
  var value=cats[cat].keywordCatId;
  var opp = new Option(name,value);
  console.log("loadCat name:"+name+" ,id="+value);
  $("#keywordCatId").append(opp);
3、动态添加checkbox元素
checkbox = "<input type='checkbox' value='"+id+"' name='appId'/>"+name;
$("#appcheckbox").append(checkbox)
4、each 用法
  $('input[name=level]').each(function(index, value) { });

5、ajax请求
jQuery.ajax({
type : 'POST',
url : act_url + "/getRules",
data:{},
dataType : 'json',
success : function(data) {
var result = eval("(" + data + ")");
console.log("getRules="+result);
loadrule(result);
}
});
6、勾选checkbox选项
   $(this).attr("checked", true);
7、问题:
   1、jsp页面,请求的路径怎么设置的?
8、获取input标签,name= feature的所有对象
    $('input[name=feature]').each(function(index, value) {
var feat = $(this).val();
console.log("feat:"+feat+" ,");
if (feat == feature) {
$(this).attr("checked", true);
}

});
9、获取指定条件下的option,
 $("#listruleId").find("option[value='"+rule_hidden+"']").attr("selected",true);
10、页面跳转
window.location.href="?appId=" + appId;
11、刷新页面
    location.reload() 
12、遍历数组
    $.each(dataArray,function(name,value){
});
13、页面跳转
    location.href="http://www.baidu.com";
14、全部勾选和取消勾选

$("#all").click(function(){
    if($("#all").attr("checked") == "checked"){

$("input[name='check']").attr("checked","checked");
    }else{

$("input[name='check']").removeAttr("checked","checked");
    }

});
15、关于布局知识:

一行多列 float:left
    居中:   margin:0 auto
    宽度:   width:100px
    高度:   height:100px
    /*设置元素跟其他元素的距离为20像素*/   margin:20px;
    padding  属性用于设置一个元素的边框与其内容的距离。
    padding-left:50px;
    padding-top:20px;
    padding-bottom:50px;
    Clear: 使用Float属性设置一行有多个DIV后(多列),最好在下一行开始之前使用Clear属性清楚一下浮动,否则上面的布局会影响到下面。
16、回车提交
        $("#inputkeyup").on("keyup",function(e){
   if(e.which=="13")
{
  alert("回车提交!content="+$("#inputkeyup").val());
   }
});
17、提交表单
 $("#config").live("click",function(){
var action = $(this).val();
var url = act_url;
// alert("action = " + action);
url = url + "/config";
// alert("url = " + url);
$('#editForm').ajaxForm({
       url : url,
       success: ajaxBack
       //target:        '#output1',   // target element(s) to be updated with server response
       //beforeSubmit:  showRequest,  // pre-submit callback
       //url:       url         // override for form's 'action' attribute
       //type:      type        // 'get' or 'post', override for form's 'method' attribute
       //dataType:  null        // 'xml', 'script', or 'json' (expected server response type)
       //clearForm: true        // clear all form fields after successful submit
       //resetForm: true        // reset the form after successful submit
       //timeout:   3000
   });
   function ajaxBack (responseText, statusText, xhr, $form) {
       $.modal.close();
       var result = eval("("+responseText+")");
       if (result['success'] > 0) {
           $.alert ({
               title: 'Alert'
               , text: '<p> 已经处理成功! </p>'
               , callback: function () {
                   location.reload();
               }
           });
       } else {
           $.alert ({
               title: 'Alert'
               , text: '<p> 处理失败:'+(result['message'] != null ? result['message'] : responseText)+' </p>'
           });
       }
   }
 }); 
18、默认路径,不需要添加value
    @RequestMapping(method = RequestMethod.GET)
指定路径
@RequestMapping(value = "/update", method = RequestMethod.POST)
    @ResponseBody
19、下拉框触发事件
  $("#dsad").live('change', function() {
redirect();
}

jquery开发知识总结2相关推荐

  1. springboot 技术图谱_java后台(Springboot)开发知识图谱高频技术汇总-学习路线...

    [原创]java后台(Springboot)开发知识图谱&&高频技术汇总 1.引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行.几百行代码,这样你最多只能知其然而不知其所以 ...

  2. 使用jQuery开发tab选项卡插件

    为了复习巩固jQuery的插件开发.HTML和CSS方面的知识,做了一个简单的tab选项卡插件,简单记录一下开发.使用的过程,以备日后使用. 一.插件效果 tab选项卡插件常用的功能均已实现,包括:动 ...

  3. jQuery基础知识(黑马程序员前端基础必备教程视频笔记)

    一.jQuery概述 1.JavaScript库 即library,是一个封装好的特定的集合(方法和函数).从封装的一大堆函数的角度理解库.就是在个库中,封装了很多预先定义好的函数在里面,比如动画an ...

  4. jQuery基础知识整理

    jQuery基础知识整理 jQuery简介 什么是jQuery(了解) jQuery简化JS代码 jQuery的核心思想:"写的更少,但做的更多"(write less,do mo ...

  5. jQuery之知识二-选择器

    jQuery 最核心的组成部分就是:选择器引擎.它继承了 CSS 的语法,可以对 DOM 元 素的标签名.属性名.状态等进行快速准确的选择,并且不必担心浏览器的兼容性.jQuery 选择器实现了 CS ...

  6. 项目开发知识盲区整理2

    项目开发知识盲区整理2 SpringBoot运行Test时报错:SpringBoot Unable to find a @SpringBootConfiguration mp代码生成模板--mybai ...

  7. 腾讯系:微信,公众号,小程序,企业微信开发知识概括

    腾讯系:公众号,小程序,企业微信等等开发知识概括 企业微信 公众号 小程序 微信开放平台 总结 企业微信 第三方应用开发(sass服务商): 概述:第三方应用接口旨在方便企业微信管理员通过简单的操作来 ...

  8. [jQuery知识]jQuery之知识十一-Ajax初级

    前言 1.Ajax 概述 2.load()方法 3..get()和.get()和.post() Ajax 全称为:"Asynchronous JavaScript and XML" ...

  9. 最实用的web前端开发知识框架图

    1.分类 所有知识框架,那肯定是一个结构型的展现,就是一棵树.web前端的知识点非常多,也非常散,需要好几层结构来组织这个体系,否则就会显得很乱.那么如何组织.把谁和谁放在一块儿?这是真正值得我们去思 ...

最新文章

  1. 第二天:Vue基础语法
  2. CCF201803-1 跳一跳(序列处理)
  3. 94. Binary Tree Inorder Traversal 二叉树的中序遍历
  4. SAP UI5 调试模式标志位的持久化原理 - local storage
  5. c语言斐波那契数列_神奇的数列——斐波那契数列
  6. 【转】新思想、新技术、新架构——更好更快的开发现代ASP.NET应用程序(续1)
  7. u盘病毒之tel.xls.exe
  8. 动态数据的国际化、几种主要的国际化标签
  9. c 易语言置入代码6,易语言置入代码动态版
  10. 闲鱼的排名规则是什么,闲鱼排名规则方法?
  11. python re.split 空格_str.split和re.split中空格的区别
  12. Double与BigDecimal 比较
  13. BUUCTF 喵喵喵
  14. Android点9图片被放大的问题
  15. 巴别塔合约作战终端开发日记4——后端效率优化
  16. hbase compact
  17. php html5 框架,几个很好用的HTML5移动开发框架
  18. IoT 和 OT 设备是否适用零信任?
  19. Adobe Audition CS6如何录电脑放出的声音!
  20. QT实现播放wmv视频文件QMediaPlayer_QVideoWidget

热门文章

  1. 一段困扰许久的防注入代码
  2. Xshell4连接Linux后 win快捷键锁屏
  3. 越权漏洞介绍和修复参考
  4. django项目中实现excel表数据导入
  5. CF869A The Artful Expedient 结论题+数论
  6. c# winform调用POS热敏打印机打印小票
  7. 你对计算机有什么看法英语作文,关于电脑优点英语作文
  8. 为什么一定要掌握自学能力?
  9. 我的世界服务器刷怪笼怎么修改,我的世界毒蜘蛛刷怪笼改造经验农场教学
  10. 来,手写一个Operator (一)