javascript - 如何通过更改面板名称来更新 div 内容
问题描述
当我编辑面板名称时,我想更新 div 内容,这将具有选项卡窗格名称。我试图获取该值并将其更改为“onchange”,但我认为我做错了什么。 http://jsfiddle.net/agata666/5zLmtqby/139/
var $foo = $(".tab-pane");
var $newPanelDefault = $foo.clone();
var hash = 1;
$(".add").on("click", function() {
var $newPanel = $newPanelDefault.clone();
var hashClass = 'zone-panel-' + generateHash();
$newPanel.find(".panel").data('hash', hashClass).attr("href", "#" + (++hash)).text("Zone " + hash);
$newPanel.attr("id", "tab" + hashClass);
var nextTab = $('.tabs li').size()+1;
$('<li class="' + hashClass + '"><a href="#tab' + hashClass + '" data-toggle="tab">Zone ' + hash + ' <i class="fas fa-pencil-alt pencil"></i></a></li>').appendTo('.tabs');
$($newPanel).appendTo('.tab-content');
$(".pencil").click(function() {
$(".nav-tabs li.active").attr('contenteditable',$(".nav-tabs li.active").attr('contenteditable')==='true'?'false':'true' );
});
});
var panelDefault = document.querySelectorAll('.panel-default');
var exTabFirst = document.querySelectorAll('.exTabFirst');
var exTabSecond = document.querySelectorAll('.exTabSecond');
var addZoneButton = document.getElementById('add');
function generateHash() {
return Math.random().toString(16).substr(-5);
}
addZoneButton.addEventListener('click', function () {
var randomNumber = generateHash();
panelDefault.innerHTML = 'panel panel-default foo template ' + randomNumber;
exTabFirst.innerHTML = 'exTabFirst ' + randomNumber;
exTabSecond.innerHTML = 'exTabSecond ' + randomNumber;
});
$(".pencil").click(function() {
$(".nav-tabs li.active").attr('contenteditable',$(".nav-tabs li.active").attr('contenteditable')==='true'?'false':'true' );
});
你可以帮帮我吗?
解决方案
推荐阅读
- excel - Azure Database -> Excel Query
- android - 错误:在 React Native 中使用 axios 出现网络错误,仅在 iOS 和 Android 中出现
- c++ - Avoid copies of an object to call the destructor
- python - 使用 Selenium Python 在 html h3 标签内抓取数据
- c# - excel c#中的“我们不能对合并的单元格执行此操作”错误
- javascript - PHP 'array() image' equivalent for javascript
- javascript - Is there a way to create TemplateRef elements in Angular?
- vba - VBA Concatenate in Object Reference
- javascript - Firebase Firestore update data
- javascript - 使用 Qlik Engine JSON API 导出可视化数据