js & jquery

一、js

  1. 判断字符串是否以某个prefix开头, 可以用indexOf,它会返回参数在字符串第一次出现的位置
if (dayStr.indexOf("day") == 0) {

}
  1. 分割字符串split
var heroStr = "User Spiderman";
var heroArr = heroStr.split(" ");
  1. 截取字符串
    substring第二个参数指定的是end位置,substr第二个参数指定的是截取长度.
var stmp = "abcde";
stmp.substring(1, 4);
stmp.substr(1,3);
  1. 获取当前日期
        var date = new Date();
        var year = date.getFullYear();
        var month = date.getMonth();
        var strDate = date.getDate();

二、jquery

  1. arrt 获取或设置属性值
var id = $("#target").attr("id");
$("#target").attr("href", "http://www.google.com/");

类似的还有:
text() - 设置或返回所选元素的文本内容
html() - 设置或返回所选元素的内容(包括 HTML 标记)
val() - 设置或返回表单字段的值

  1. 控制dom的显示隐藏
$("p").hide();
$("p").show();
$("p").toggle();//切换显示隐藏
  1. 获取下拉列表中选中的option
$("#tesetSelect").find("option:selected");
  1. jquery选择器
    http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

你可能感兴趣的:(js & jquery)