Javascript JQuery如何处理GetElementsByCassName迭代?

Javascript JQuery如何处理GetElementsByCassName迭代?,javascript,jquery,html,attr,getelementsbyclassname,Javascript,Jquery,Html,Attr,Getelementsbyclassname,今天我缩短了我的旧代码,我看到了以下代码: $(".ceker").append("<a href='kit/"); $("#pdf").append("pdf"); $("#txt").append("txt"); $("#epub").append("epub"); $(".ceker").append("/7."); $("#pdf").append("pdf"); $("#txt").append("txt"); $("#epub").append("epub"); $(".cek

今天我缩短了我的旧代码,我看到了以下代码:

$(".ceker").append("<a href='kit/");
$("#pdf").append("pdf");
$("#txt").append("txt");
$("#epub").append("epub");
$(".ceker").append("/7.");
$("#pdf").append("pdf");
$("#txt").append("txt");
$("#epub").append("epub");
$(".ceker").append("'><div class='menukitap'><div class='menuharry7 menuharresler'></div><h4>Ölüm Yadigarları İndir</h4></div></a>");

如果有拼写、语法或词汇错误,我很抱歉。我想我无法解释我的问题,但我希望你能理解。

来自:

获取匹配元素集中第一个元素的属性值

发件人:

获取匹配元素集中第一个元素的属性值

发件人:

获取匹配元素集中第一个元素的属性值

发件人:

获取匹配元素集中第一个元素的属性值

.append()
将处理集合中的所有元素,同时使用
获取属性。attr()
将仅返回第一个匹配的元素特定属性。如果使用
.attr()
作为setter,
.attr('anyattribute','anyvalue')
,则它将对集合
中的所有元素起作用。append()
将对集合中的所有元素起作用,而使用
获取属性。attr()
将只返回第一个匹配的元素特定属性。如果使用
.attr()
作为setter,
.attr('anyattribute','anyvalue')
,则它将对集合
中的所有元素起作用。append()
将对集合中的所有元素起作用,而使用
获取属性。attr()
将只返回第一个匹配的元素特定属性。如果使用
.attr()
作为setter,
.attr('anyattribute','anyvalue')
,则它将对集合
中的所有元素起作用。append()
将对集合中的所有元素起作用,而使用
获取属性。attr()
将只返回第一个匹配的元素特定属性。如果使用
.attr()
作为setter,
.attr('anyattribute','anyvalue')
,则它将对集合中的所有元素起作用
<a href="kit/pdf/7.pdf"><div class="menukitap"><div class="menuharry7 menuharresler"></div><h4>Ölüm Yadigarları İndir</h4></div></a>
function item()
{
    if( $('.ceker').attr('id') == 'pdf' )
    {
        return "pdf";
    }
    if( $('.ceker').attr('id') == 'txt' )
    {
        return "txt";
    }
    if( $('.ceker').attr('id') == 'epub' )
    {
        return "epub";
    }
}

$(".ceker").append("<a href='kit/" + item() + "/7." + item() + "'><div class='menukitap'><div class='menuharry7 menuharresler'></div><h4>Ölüm Yadigarları İndir</h4></div></a>");
<nav class="menu">
                    <span class="ara-menu-yer">Türkçe</span>
                    <a><li><section id="pdf" class="ceker"></section></li></a>
                    <a><li><section id="txt" class="ceker"></section></li></a>
                    <a><li><section id="epub" class="ceker"></section></li></a>
                    <span class="ara-menu-yer">English</span>
                    <a><li><section id="ingpdf" class="cekereng"></section></li></a>
                    <a><li><section id="ingdoc" class="cekereng"></section></li></a>
                </nav>