代码之家  ›  专栏  ›  技术社区  ›  slickness

显示数据属性引导模式

  •  0
  • slickness  · 技术社区  · 7 年前

    我想在模式中显示我的数据属性。问题是,我只能在输入字段中输出它们,而不能在div或span标记中输出。我做错什么了?

    $('.todolist-destroy-modal').on('show.bs.modal', function (event) {
                var button = $(event.relatedTarget);
                var id = button.data('id');
                var title = button.data('title');
                var modal = $(this);
                modal.find('#id').val(id);
                modal.find('#title').val(title);
            });
    

    这样做有效:

    <input type="text" id="title" value="">
    

    但我需要这个span标签中的标题:

    <span id="title"></span>
    
    2 回复  |  直到 7 年前
        1
  •  2
  •   95faf8e76605e973    7 年前

    你不应该使用 val() <span>
    而是使用 text()

    modal.find('#title').text(title);

        2
  •  0
  •   Andreas Nyström    7 年前

    $('span#title').append(id);

    另外,不要有两个id相同的元素。