У меня есть следующий Jquery код:Замена элементов с JQuery
<p class="article">
<font size='5'><b><span class='articleHeading'>Article1</span></b></font><br/>
<span class='myArticle'>11111111111111111</span>
</p>
<p class="article">
<font size='5'><b><span class='articleHeading'>Article2</span></b></font><br/>
<span class='myArticle'>22222222222222222222</span>
</p>
<p class="article">
<font size='5'><b><span class='articleHeading'>Article3</span></b></font><br/>
<span class='myArticle'>333333333333</span>
</p>
То, что я пытаюсь сделать, это перебрать данных JSON (который успешно работает), и поставить новые данные в пролетах классов ' articleHeading»и 'статьи':
Я попытался это:
var articleHeadings=$('.articleHeading');
var articles=$('.myArticle');
var z=0;
for(var i=0;i<data.length;i++){
var obj = data[i];
for(var key in obj){
ArticleHeadings[z].text(key);
articles[z].text(obj[key]);
z++;
}
}
Я обновил свой вопрос. Я все мои класть пролеты в 2 array..heading, а затем article..and с помощью them..but он не работает
//I want to obtain all the spans with the classes elements and put them in 2 arrays.
var articleHeadings=$('.articleHeading');
var articles=$('.myArticle');
//I want to add text to the first element like this.
articleHeadings[0].text("1111111111");
//There is an element inside..but when using text nothing appears.
Но когда я использую это:
$('.articleHeading').text("1111111111");
В 11111 сделать замените ..lol. Зачем? это потому, что есть мелкая копия по значению? вместо ссылки?
Я нашел решение. Я должен был обернуть каждый элемент моего массива с $():
var articleHeadings=$('.articleHeading');
var articles=$('.myArticle');
var z=0;
for(var i=0;i<data.length;i++){
var obj = data[i];
for(var key in obj){
// alert($(articleHeadings[z]).text());
**$(articleHeadings[z]).text(key);**
**$(articles[z]).text(obj[key]);**
z++;
}
}
'Я не Teh следующие JQuery markup' Все это является JQuery. – Dutchie432
- это html, предварительно запрограммированная и такая же длина p в качестве данных, или вы бы скорее сделали HTML динамически, поскольку статьи найдены в данных? потому что я могу показать вам, как это сделать – SpYk3HH
Я обновил свой ответ. Я хочу обменять что-либо в промежутках с новым контентом. – BlackFire27