JavaScript

[记录]常见用js或jquery操作html元素

2016-01-19  本文已影响47人  else05

偶尔会用jquery判断元素显示、是否checked ,这里做个记录

  1. js或jquery获取HTML标签类型
$('xxx').attr("tagName") ;
document.getElementById("xxx").tagName ;
document.getElementById("xxx").id ;  // 元素的id
document.getElementById("xxx").className ; // 元素的class

js操作HTML属性


  1. jQuery判断对象是否显示或隐藏
$("xxx").css("display") ;
$("xxx").is(":visible") ;
$("xxx").is(":hidden")  ; 
// 以上返回值不一定都是true|false
  1. 判断元素是否存在
if ($("#div").length > 0){
   // 存在 
}
// 其它方法
var data=$('xxx').html(); // 元素不存在返回 null
var data=$('xxx').val(); // 元素不存在返回 undefined
if(document.getElementById('div')) {
  // 存在
  } else {
   }
  1. jquery 判断是否为数据

在restful风格的项目中,返回的数据是List列表的json,就会判断数据是否为数组(列表)

Array.isArray(data) ;
上一篇 下一篇

猜你喜欢

热点阅读