javascript - Bagaimana untuk membuang koma di penghujung. . .
为情所困
为情所困 2017-06-14 10:52:00
0
3
733

$('.mask').on("click", '.skill-data-box_val p', function () {
    var res = $('.skillValue').text();
    var res1 = $(this).text()+",";
    if(res.indexOf(res1)>-1){
        $.alert("已选择");
    }else {
        res +=res1;
        var newStr = res.substring(0,res.length-1);
        console.log(newStr);
        $('.skillValue').text(res);
    }
});

Jika lain dalam $('.skillValue').text(res)

Hujung hadapan menunjukkan bahawa koma di hujung masih ada (itu pasti)

Koma di hujung console.log(newStr) telah dialih keluar


Tetapi jika di lain $('.skillValue').text(newStr)

Paparan bahagian hadapan adalah seperti ini

Begitu juga dengan percetakan

Saya tidak begitu faham. Tolong beri saya nasihat saya akan menerimanya dengan fikiran terbuka

为情所困
为情所困

membalas semua(3)
phpcn_u1582

Buat fungsi untuk memproses rentetan

function write(selector, res){
    let temp = res.slice(0, -1); 
    selector.text(temp);
}

Itu sahaja:

Pengubahsuaian khusus

Kod diubah suai kepada:

$('.mask').on("click", '.skill-data-box_val p', function () {
    var res = $('.skillValue').text();
    var res1 = $(this).text()+",";
    if(res.indexOf(res1)>-1){
        $.alert("已选择");
    }else {
        res +=res1;
        //res=res.substring(0,res.length-1);
        // 这里!! 
        write($('.skillValue'), res); 
    }
});
女神的闺蜜爱上我

Adakah ini okay?:

var res = $('.skillValue').text(),
    dot = res == "" ? : ",",
    res1 = dot + $(this).text();

Perkara utama adalah menilai sama ada .skillValue kosong: jika ia kosong, bermakna hasil tambah adalah yang pertama, tiada koma diperlukan, jika ia tidak kosong, bermakna sudah ada nilai yang dipilih di dalamnya , kemudian hanya tambahkan koma di hadapannya.

大家讲道理

Perkara biasa

"一行正则的事儿,".replace(/,$/,'')
//"一行正则的事儿"
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!