jQuery
<script src="導入URL"></script>
<script>
$(function () {
$('選択器').方法('参数');
})
</script>
例:改變h1的CSS屬性
Tag→’選択器’$('h1')
可替换成⬇️
Class→’.class名’
ID→’#ID名’
$(function () {
$('h1').css('color', 'red');
})
<!--多行写法-->
$(function () {
$('h1').css({
Color: 'red',
Display: 'true',
});
});
例:新增java stript事件
$("h2").click(function(){
$('.akasa').fadeOut(); 键出
$('.akasa').fadeIn(); 键入
});
可以在外寫一個jQuery文再套入
$('h2').hover(colorChange, function () {
$('.akasa').css('color', 'blue');
});
function colorChange() {
$('.akasa').css('color', 'red');
}
可以用this指定複數class中的其中一個
- This不用加引號
$('.tanaha').click(function () {
$(this).css('background-color', 'red');
$(this).css('color', 'blue');
});
用on方法新增java stript事件
$('選擇器').on('方法', function () {
$('選擇器').事件;
});
例:
$('button').on('click', function () {
$(this).text('7');
});
用on方法可以執行一個以上的事件
- 用空格區間方法1,2
$('button').on('dblclick mouseleave', function () {
$(this).text('7');
});
- 分兩行來寫
“方法1”:funtction(){$("選擇器").事件},
“方法2”:funtction(){$("選擇器").事件}
$('button').on({
dblclick: function () {
$(this).text('7');
},
mouseleave: function () {
$(this).text('8');
},
});
取值 | document.getElementById('ID').value; | $('#Id').val(); |
---|---|---|
显示 | document.getElementById("ID").innerHTML= “顯示內容”; document.getElementById("ID").innertext= “顯示內容”; | $("#ID").html('顯示內容'); $("#ID").text('顯示內容'); |
格式 | .style.color ='blue'; | $("#ID ").css("color", "blue"); |