安居客二手房地图找房显示单价

2021/11/12 下午4:32:39

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        安居客二手房地图找房显示单价
// @namespace   Violentmonkey Scripts
// @match       https://*.anjuke.com/map/sale/
// @grant       none
// @version     1.0
// @author      Ybond
// @description 2021/11/12 下午4:32:39
// @license     MIT
// ==/UserScript==
//异步数据,每两秒计算一次
setInterval(function () {
    $(".item-mod").each(function (index, element) {
        let _this = $(element)
        calc(_this)
    })
}, 2000)

//计算
function calc(obj) {
    let mj = obj.find('p.clearfix>span:eq(0)').html().toString().replace("m²", "");
    let zj = obj.find('p.clearfix>.item-price>em').html().toString();
    let dj = parseInt(parseFloat(zj) * 10000 / parseFloat(mj));
    let t = obj.find('p.clearfix span.dj_');
    if (t.length < 1) {
        obj.find('p.clearfix ').append('<span class="dj_"></span>');
    }
    obj.find('p.clearfix span.dj_').html(dj)
}