Jquery не может превратить тип str2 в строку, независимо от того, что я пытался.
function parseXml(xml)
{
$(xml).find("product").each(function()
{
var str1 = "div.timer";
var **str2** = $(this).find("id");
$("div.timer17").html(str1 + str2);
});
}
Каждый раз, когда эта функция запускается, содержимое div.timer17 меняется на div.timer [объект Object] .
Я пытался превратить объект Object в строку с новой строкой (obj), с json.stringify и т. д. Ничего не помогало.Пожалуйста, помогите.
Моя цель - добавить str2 к str1, чтобы я мог получить нужный селектор (например, div.timer25).
Вот код xml:
<?xml version="1.0" encoding="utf-8" ?>
<products>
<product cookie="The red">
<timediff>02:28:59</timediff>
<username>denis</username>
<price>25</price>
<id>17</id>
</product>
<product cookie="The red">
<timediff>00:28:59</timediff>
<username>denis</username>
<price>35</price>
<id>18</id>
</product>
</products>