javascript - Comment supprimer la virgule à la fin. . .
为情所困
为情所困 2017-06-14 10:52:00
0
3
758

$('.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);
    }
});

Si d'autre dans $('.skillValue').text(res)

Le début montre que la virgule à la fin est toujours là (c'est sûr)

La virgule à la fin de console.log(newStr) a été supprimée


Mais si dans else $('.skillValue').text(newStr)

L'affichage frontal est comme ça

Il en va de même pour l'impression

Je ne comprends pas très bien. S'il vous plaît, donnez-moi quelques conseils, je l'accepterai avec un esprit ouvert ;

为情所困
为情所困

répondre à tous(3)
phpcn_u1582

Créer des fonctions pour traiter les chaînes

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

Ça y est :

Modifications spécifiques

Le code est modifié en :

$('.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); 
    }
});
女神的闺蜜爱上我

Est-ce que ça va ?:

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

L'essentiel est de juger si .skillValue est vide : s'il est vide, cela signifie que le résultat ajouté est le premier, aucune virgule n'est nécessaire s'il n'est pas vide, cela signifie qu'il contient déjà une valeur sélectionnée ; , puis ajoutez simplement une virgule devant.

大家讲道理

Une chose régulière

"一行正则的事儿,".replace(/,$/,'')
//"一行正则的事儿"
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!