Jquery - 将对象转换为字符串

时间:2012-10-25 11:07:45

标签: javascript jquery

我有这个功能:

function create_image(){
        <?php if(isset($avatar)) : ?>
            var brojac = 4;
        <?php else: ?>
            var brojac = 5;
        <?php endif; ?>
        var broj_slike = (5 - brojac) + 1,
        slike;
        for (var i = 0; i <= brojac; i++) {
            slike += $('<label for="image'+ broj_slike +'">Slika ' + broj_slike + '</label><input type="file" name="userfile" id="image' + broj_slike + '" />');
            broj_slike++;
        };
        return slike;
     }

它正在归还:

undefined [object Object] [object Object] [object Object] [object Object] [object Object]

如何将其转换为字符串?

2 个答案:

答案 0 :(得分:0)

如果你想处理一串HTML ...不要将每个字符串转换为jQuery对象。

摆脱$()

答案 1 :(得分:0)

为什么需要创建jQuery对象?

var broj_slike = (5 - brojac) + 1,
    slike = "";   // don't forget to init the string

for (var i = 0; i <= brojac; i++) {
    slike += '<label for="image'+ broj_slike +'">Slika ' + broj_slike + '</label> \
              <input type="file" name="userfile" id="image' + broj_slike + '" />';

    broj_slike++;
};