我想以模式显示我的数据属性。问题是,我只能在输入字段中输出它们,而不能在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>
答案 0 :(得分:2)
您不应该在val()
上使用<span>
而是使用text()
即modal.find('#title').text(title);
答案 1 :(得分:0)
我不太确定您想做什么。但是,如果要在跨度之内添加它,可以不附加它?
$('span#title').append(id);
另外,不要有两个具有相同ID的元素。