gpt4 book ai didi

jquery - 从
  • 中的 <input> 获取值并将值作为链接 append 到
  • (a)
  • 转载 作者:行者123 更新时间:2023-12-01 04:44:01 25 4
    gpt4 key购买 nike

    我尝试从 li 中的每个输入获取值,并将该值作为链接 append 到标签中。这是我的代码。显然有什么问题。我该如何解决这个问题?

    $("ul li label").each(function() {
    var $link = $("ul li label input").val();
    $(this).append('<span><a target="_blank" href="' + $link + '"> PDF-Download</a></span>');
    });
    <ul>
    <li><label><input type="checkbox" value="/first.pdf" />first</label></li>
    <li><label><input type="checkbox" value="/second.pdf" />second</label></li>
    <li><label><input type="checkbox" value="/third.pdf" />third</label></li>
    </ul>

    最后它应该看起来像:

    <ul>
    <li><label><input type="checkbox" value="/first.pdf" />first<a target="_blank" href="/first.pdf"> PDF-Download</a></label></li>
    <li><label><input type="checkbox" value="/second.pdf" />second<a target="_blank" href="/second.pdf"> PDF-Download</a></label></li>
    <li><label><input type="checkbox" value="/third.pdf" />third<a target="_blank" href="/third.pdf"> PDF-Download</a></label></li>
    </ul>

    最佳答案

    var $link = $("ul li label input").val(); 是问题所在。您需要使用 this 的实例从相应的 input 中获取内容

    var $link = $(this).find("input").val();    

    关于jquery - 从 <li> 中的 &lt;input&gt; 获取值并将值作为链接 append 到 <li> (a),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32789955/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com