console
$(function(){
var txt = $('#txt').html();
console.log(txt)
var txt1 = $('.txt1').html();
console.log(txt1)
console.log($('.cont').html())
console.log($('.cont').text())
var name = $('#name').val()
console.log(name)
$('#submit').click(function(){
alert("输入框的值为:"+$('#name').val())
})
$('#name').blur(function(){
console.log('输入结束:'+$('#name').val())
})
$('#name').focus(function(){
console.log('正在输入中')
})
var width = $('.attr').attr("width")
console.log('37----'+width)
var css = $('.attr').css("background-color")
console.log('40----'+css)
$('.attr').click(function(){
console.log('42----'+'click事件')
if ($('.attr').css("background-color") == 'rgb(255, 255, 255)'){
$('.attr').css("background-color","#333333")
}else{
$('.attr').css("background-color","#ffffff")
}
})
})
function updateColor(){
console.log('52----'+'onClick事件')
if ($('.attr').css("background-color") == 'rgb(255, 255, 255)'){
$('.attr').css("background-color","#333333")
}else{
$('.attr').css("background-color","#ffffff")
}
}
<p>text() - 设置或返回所选元素的文本内容(等同于js的innerText)</p>
<p>html() - 设置或返回被选元素的内容 (等同于js的innerHTML),包括标签</p>
<p>val() - 设置或返回表单字段的值</p>
<hr>
<p id="txt">用id获取所选元素的内容</p>
<p class="txt1">用类名获取所选元素的内容</p>
<h4>text()与html()的区别</h4>
<div class="cont">
<p>内容</p><span>内容下的span标签</span>
</div>
<hr>
<p>获取输入框的值</p>
<input type="text" value="获取输入框的值" id="name">
<input type="submit" value="提交" id="submit">
<hr>
<h3>关键点:jQuery不能用attr()直接获取样式属性值 需要用css()</h3>
<div class="attr" onclick="updateColor()">获取元素属性值 动态更改元素属性</div>
.attr{
width: 100px;
background-color: #ffffff;
}