前端中的点滴

Posted on 2017-11-08 11:13  吸血鬼Damon  阅读(176)  评论(0)    收藏  举报

1、js中的解码编码

  escape() 函数可对字符串(string)进行编码,使用 unescape() 对 escape() 编码的字符串可以进行解码;

  encodeURI() 和 encodeURIComponent()可把字符串作为 URI 组件进行编码,使用decodeURI() 和 decodeURIComponent()可以进行解码。encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 encodeURIComponent() 函数将转义用于分隔 URI 各个部分的标点符号。

 2、js,jquery中的取值

  1)获取选中值

  $('input:radio:checked').val();

  $("input[type='radio']:checked").val();

  $("input[name='st']:checked").val();

  2)设置第一个或最后一个Radio为选中值

  $('input:radio:first').attr('checked','checked'); 
  或$('input:radio:first').attr('checked','true');

  注:attr("checked",'checked')= attr("checked", 'true')= attr("checked", true)

  3)根据索引值设置任意一个radio为选中值

  $('input:radio').eq(索引值).attr('checked','checked');     索引值从0开始。