javascript - 如何使用 jQuery appendTo 在同一行中追加标签文本?

标签 javascript jquery html

我想在单击“添加标签”按钮时在一行中附加标签文本,如下所示,

值1、值2、值3等等...

但是我无法实现我想要的,这里出了什么问题?这是 jsfiddle。

http://jsfiddle.net/KendoDev/7ot577qp/

<div style="display:inline">
    <button id="addButton" > Add Label </button>

</div>
<div id="holder">




  $(document).ready(function() {
    var i = 0 ;
    var labelID = '';
    $("#addButton").click(function(){
     i = i+1; 
        labelID= 'label'+i+ ',';
        $('<div />', {

        })
            .addClass("label")
            .appendTo("#holder");
        $('<label />', {
            for: 'holder'       
        })
           .attr('id', labelID)
           .text("Value" + i)
           .appendTo("#holder")
        .click(function (e) {
                var name = $('#'+labelID).text();
            alert("event fired: text is: "+ e.currentTarget.textContent + " \n label id is:   " + e.currentTarget.id);
        });    
        $('<div> , </div>')
            .appendTo("#holder");

    });

    });

最佳答案

只是不要使用 block 级元素。

http://jsfiddle.net/KendoDev/7ot577qp/9/

$(document).ready(function() {
var i = 0 ;
var labelID = '';
$("#addButton").click(function(){
 i = i+1; 
    labelID= 'label'+i+ ',';
    $('<span>')
        .addClass("label")
        .appendTo("#holder");
    $('<label>', {
        for: 'holder'       
    })
       .attr('id', labelID)
       .text("Value" + i)
       .appendTo("#holder")
    .click(function (e) {
            var name = $('#'+labelID).text();
        alert("event fired: text is: "+ e.currentTarget.textContent + " \n label id is:   " + e.currentTarget.id);
    });    
    $('<span> , </span>')
        .appendTo("#holder");

});

});

关于javascript - 如何使用 jQuery appendTo 在同一行中追加标签文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25670778/

相关文章:

php - 使用 jquery .ajax 或 .get 通过 php 脚本从数据库接收内容

html - Outlook 的 VML 嵌套图像背景

javascript - 如何限制 JQuery 克隆 Div 的数量?

javascript - 将一个网站的内容插入另一个网站

javascript - BAD Reuqest 无法创建和填充列表类型 Microsoft.AspNetCore.Http.IFormFileCollection

javascript - React.js 在导航离开页面或页面刷新时触发事件

javascript - 你如何解析非格式良好的 JSON(可能使用 jQuery)

javascript - 正则表达式是否在字符的最后一个实例之后存在字符

javascript - JQuery 不调用 asp.net mvc 中的 Controller

php - 图像未在 chrome 中显示。它仅在 firefox 中显示