jquery 学习(二) - 属性操作

html代码

<div class="n1" zdy="z1">AAA
<p>1111111</p>
<input type="checkbox" value="A">A
<input type="checkbox" value="B">B
<div class="n2">AAA<p>BBBB</p></div>
<input type="text" value="thisInput">CCCCC
</div>

属性性操作

// 属性性操作:
// $('').attr()
console.log($('div').attr('zdy'));
console.log($('div').attr('zdy','z2'));
console.log($('div').attr('zdy')); // $('').removeAttr();
console.log($('div').removeAttr('zdy'));
console.log($('div').attr('zdy')); // $('').prop();
console.log($('div').prop('zdy'));
console.log($('div').prop('zdy','z2'));
console.log($('div').prop('zdy')); // $('').removeProp();
console.log($('div').removeProp('zdy'));
console.log($('div').prop('zdy')); // attr 跟 prop 区别(prop 找固有属性,返回值为true或者false)
console.log($(':checkbox').eq(0).attr('checked'));
console.log($(':checkbox').eq(0).prop('checked'));
//undefined
//false

classname属性操作

// classname属性操作
$('').addClass();
$('').removeClass();

文本操作

    //文本操作
//html标签+文本
// $('').html(替换内容);
console.log($('.n2').html()); //文本
// $('').text(替换内容);
console.log($('.n2').text()); //value值
// $('').val(替换内容);
console.log($(':text').val()); //AAA<p>BBBB</p>
//AAABBBB
//thisInput

css属性操作

  //css属性操作
// $('').css({属性:值})

js 与 jquery 对象 互转

// js 与 jquery 对象 互转
// var $(jquery对象)
// var DOM对象
// var $(jquery对象).html() === var $(jquery对象)[0].innerHTML
上一篇:MyEclipse配置Hibernate具体步骤


下一篇:Myeclipse新建工作空间配置