0

確かにjsの専門家ではありません。<br>-最後の要素の末尾を削除するにはどうすればよいですか? 一般的なアプローチについて自由にコメントし、コメントや提案をしてください。ありがとう!!

$(document).ready(function() {
    $.getJSON("{% url "relationship_sidebar_ajax" app_label=app_label model=model object_id=object.id %}", function(data) {
        var str = ""
        for (var item in data) {
            var itemData = data[item];
            str += '<dt>' + item + '</dt>';
            for (idata in itemData) {
                str += '<dd>' + itemData[idata].href;
                if (itemData[idata].is_owned) {
                    str += '&emsp;<i class="icon-lock"></i>';
                }
                str += '&emsp;' + data[item][idata].add_href + '</dd>';
            }
            str += '<br />'
        }
        $('#relations').append(str)
    });
})
4

3 に答える 3

0

文字列の先頭にある br タグを削除したい場合は、これが役立ちます。

var str = "<br />Some string";

var regex = /^(<br\/>|<br \/>)/;

alert(str.replace(regex,""));
于 2013-07-04T04:59:31.177 に答える