gpt4 book ai didi

javascript - 如何使用 getElementsByClass 更改当前编辑的类?

转载 作者:行者123 更新时间:2023-12-02 14:37:10 27 4
gpt4 key购买 nike

我正在使用 getElementsByClass 并尝试用仅具有类的 div 替换输入框。但在我的代码中,我使用的是数组 0。

document.getElementsByClassName("item")[0].innerHTML = value;

但我只想替换当前编辑的输入框

http://jsfiddle.net/Gr4yy/29/

最佳答案

试试这个:

var cnt=0;
$(document).on("click", ".item", function () {
cnt++;
var input = $('<input />', {
'type': 'text',
'id': 'edit-text'+cnt,
'class': 'edit-text',
'value': $(this).text()
});
$(this).replaceWith(input);

$(document).on("blur", ".edit-text", function () {

var value = $(this).val();
$(this).replaceWith('<div class="item">'+value+'</div>');


});
});

关于javascript - 如何使用 getElementsByClass 更改当前编辑的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37359785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com