JavaScript相关操作

JQUERY

-- HTML标签属性操作

$('#id').attr('attr_name','attr_value'); //设置单一属性值
$('#id').attr({'attr_name1':'attr_value1','attr_name2':'attr_value2'}); //设置多个属性值
$('#id').removeAttr('attr_name'); //移除属性
$('#id').prop('attr_name','attr_value'); //设置属性值
$('#id').prop('attr_name'); //读取属性值
$('#id').removeProp('attr_name'); //不能移除style、id 或 checked之类的 HTML 属性,需要使用 removeAttr() 方法代替

-- HTML页面文本操作

$('#id').text(); //读取被选中标签的值
$('#id').text('value'); //设置被选中标签的值
$('#id').html(); //读取被选中标签的值,可以有html文本
$('#id').html('value'); //设置被选中标签的值,可以是html文本

-- 发送请求

//发送ajax的POST请求
$.ajax({
    "url": url,
    "data": JSON.stringfy(data),
    "type": "POST",
    "dataType": "json",
    "contentType": "application/json",
    "success": function (data) {
        console.log(data);
    },
});
//发送GET请求
$.get(url,null,function(data){
    console.log(data);
});

-- 其它

$('#id').click(); //触发点击事件

VUE

//VUE获取被点击元素
v-on:click="__click($event)"; //原生js点击事件传递当前元素使用this,VUE中使用$event来传递当前元素
methods:{
    __click:function(event){
        event.currentTarget; //使用currentTarget获取当前元素
    }
}
posted @ 2023-02-21 23:31  Kaker  阅读(25)  评论(0)    收藏  举报