gpt4 book ai didi

javascript - $(this).text() 排除空格后的文本

转载 作者:搜寻专家 更新时间:2023-11-01 05:09:35 25 4
gpt4 key购买 nike

$('.ed_name').replaceWith(function() {
return '<input placeholder=' + $(this).text() + ' value=' + $(this).html() + ' class="ed_inp">'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li class="ed_name">Akshay Verma(Aks)</li>
</ul>

它只返回“Akshay”而不是“Akshay Verma(Aks)”。我也尝试了 .html() 方法。谁能回答为什么会这样??

最佳答案

使用jQuery( html, attributes )创建 HTML 元素,它将避免引号困惑和潜在问题。

$('.ed_name').replaceWith(function() {
return $('<input />', {
"placeholder": $(this).text(),
"value": $(this).html(),
"class": "ed_inp"
});

//'<input placeholder="' + $(this).text() + '" value="' + $(this).html() + '" class="ed_inp">'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li class="ed_name">Akshay Verma(Aks)</li>
</ul>

关于javascript - $(this).text() 排除空格后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43494150/

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