jquery获取一部分ID

阿尔伯特

我有相同 id 部分的不同元素:

<div id="post-32">
<div id="post-50">
<div id="post-80">

等等..

我需要提取 id 帖子的数量并在 div 中添加一个新按钮,其值等于“number-post”。

<div id="post-32">...</div>
<div class="myclass">
    <button value="32">click here</button>
</div>

我尝试使用此代码,但为每个帖子返回我,按钮与帖子一样多。

$("[id^='post-']").each(
    function() {
        var id = $(this).attr("id").split("-")[1];
        var r  = $('<button type="button" id="add" value"'+id+'" name="test">Entra</button>');
        $(".myclass").append(r);
    }
);
阿特马哈德利

这只是随便...

$("[id^='post-']").each(
    function() {
        var id = $(this).attr("id").split("-")[1];
        var r  = $('<div class="myclass"><button type="button" id="add-'+id+'" value="'+id+'" name="test['+id+']">Entra</button><div>');
        $(this).prepend(r);
    }
);
.myclass{display:inline-block;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div id="post-32">The quick brown </div>
<div id="post-50">fox jumps over </div>
<div id="post-80">the lazy dog </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章