JQ增删改查,dom操作

//添加类名active,遍历兄弟元素,删除兄弟元素中的active
$(this).addClass('active').siblings().removeClass('active');


//获取父元素类名为name的元素下的子元素类名为price
$(this).parents('.name').find('.price')


//父元素box后追加html代码
$(this).parents('.box').append(html)


//JQ获取自定义data属性
$(this).data('id')


//input获取焦点
$("input").focus();
$("input").focus(function() {});
$("input").blur();
$("input").blur(function() {})


//删除指定字符串
//replace('参数1需要删除的字符串','参数2为空,则只删除')
var money2 = $('#order_price').text().replace('元', '') //支付金额


//字符串转数字
parseFloat(money1) //小数
parseInt(money1) //整数


//dom元素隐藏显示判断
if (document.getElementById("div").css("display") === 'none') {}
if (document.getElementById("div").css("display") === 'block') {}
setTimeout(function() {
    console.log(_this.parents('.name').find('.city-picker-dropdown').is(':visible'))
    if (_this.parents('.name').find('.city-picker-dropdown').is(':visible') == false) {
        console.log('隐藏')
    } else {
        console.log('显示')
    }
}, 100)


//键盘事件,按下的键值code
$("#inputval").bind('keydown', 'down',function (event){
    console.log(event.keyCode)
})


//浏览器左上角返回判断,刷新页面
if(window.performance.navigation.type == 2){
    console.log('返回')
    window.location.replace(window.location.href);
}

发布了76 篇原创文章 · 获赞 144 · 访问量 3045

猜你喜欢

转载自blog.csdn.net/qq_40745143/article/details/103854070