jQuery使用“子查询”

jQuery using "subquery"

本文关键字:子查询 查询 使用 jQuery      更新时间:2023-09-26

我很确定答案已经被回答了,我的问题是我甚至不知道该问什么。

我试图通过克隆它们和改变值来动态添加已经存在的HTMLdiv,我遇到了一个问题

html:

    <div class="worldRow">
        <div class="worldProperties">Name</div>
        <div class="worldProperties worldName">World name</div>
        <div class="worldProperties">Population</div>
        <div class="worldProperties worldPopulation">50</div>
        <div class="worldProperties">Occupency</div>
        <div class="worldProperties worldOccupency">45%</div>
    </div>
Javascript:

function addWorld(data){
    var row = $('#fakeWorldList .worldRow').clone();
    row = $(row).attr('id',data.worldId);
    $(row).('.worldName').value('this will never work, halp.');
}

在我的javascript中,在我的函数的最后一行,我试图将div与类"worldName"设置为一个新值,但我根本无法弄清楚如何。

如果有人能给我指个方向,我将不胜感激。

欢呼

您需要使用.find()来搜索子元素

$(row).find('.worldName').text('this will never work, halp.');

,

function addWorld(data){
    var row = $('#fakeWorldList .worldRow:first').clone();
    row = $(row).attr('id',data.worldId);
    $(row).find('.worldName').text('this will never work, halp.');
}

。Value用于输入元素,您需要执行

$(row).find('.worldName').html('this will never work, halp.');