-1

2番目の記号がある場合に2番目の記号を切り取る方法?? 時々idは....5aと5bであり、「a」と「b」をカットする必要があります

JS

$(".mieszkanie").click(function() {
        var num = this.id.replace(/c_10_0/, "");
        var n = num.length;
        if (n = 2) { 
            [than cut second sign]
        }
        $('.pdf').attr({ 
            href: "img/rzuty/mieszkania/pietro10rzuty/00" + num + ".pdf"
        });
        $('.karta img').attr({ 
            src: "img/rzuty/mieszkania/pietro10rzuty/00" + num + ".png",
            alt: "mieszkanie 00" + num
        });
    });

HTML

<div id="rzuty10p" class="rzuty">
            <span id="c_10_01" class="mieszkanie" title=""></span>
            <span id="c_10_02" class="mieszkanie" title=""></span>
            <span id="c_10_03" class="mieszkanie" title=""></span>
            <span id="c_10_04" class="mieszkanie" title=""></span>
            <span id="c_10_06" class="mieszkanie" title=""></span>
            <span id="c_10_05a" class="mieszkanie" title=""></span>
            <span id="c_10_05b" class="mieszkanie" title=""></span>
        </div>
4

1 に答える 1

2

このメソッドを使用してsubstr、最初の文字のみを取得できます。

var num = this.id.replace(/c_10_0/, "").substr(0, 1);
于 2012-08-13T14:11:01.410 に答える