javascript-用自己的文本更新所有span元素的内容

<div id="resultperpage">
    <span><a>12</a></span>
    <span><a>24</a></span>
    <span><a>48</a></span>
    <span><a>98</a></span>
</div>


$('#resultperpage span').click(function() {
    $('#resultperpage span').html($(?).html() + 'A'));
});

<div id="resultperpage">
    <span><a>12A</a></span>
    <span><a>24A</a></span>
    <span><a>48A</a></span>
    <span><a>98A</a></span>
</div>

请帮助我替换jQuery函数中的问号,以便输出为文本“ A”

解决方法:

您可以使用html()的回调函数代替它们

$('#resultperpage span').click(function() {
    $('#resultperpage span').html(function(_, html) {
        return html + 'A';
    });
});

或仅替换点击的

$('#resultperpage span').click(function() {
    $(this).html(function(_, html) {
        return html + 'A';
    });
});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: &lt;span id=&quot...
jQuery 添加水印 &lt;script src=&quot;../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...