我正在为标签使用 Jquery UI 。在每个选项卡中,我都有一个空 div。我在选项卡之外有一个文本区域,我在其中提供值以存储在那些空的 div 中。
问题是我已将值固定为“Null”,以便在选项卡之间切换时可以刷新 textarea。
但问题是当我们切换到上一个选项卡时,我必须保留选项卡的值并将其显示在文本区域中。
我使用了脚本
$(function() {
$( "#tabs" ).tabs();
});
$(function() {
$("#t1").unbind("click").click(function()
{
$('#custom_text').val("");
$("#custom_text").unbind("keyup").keyup(function()
{
$('#tab1').text('').append($("#custom_text").val());
});
});
});
$(function() {
$("#t2").unbind("click").click(function()
{
$('#custom_text').val("");
$("#custom_text").unbind("keyup").keyup(function()
{
$('#tab2').text('').append($("#custom_text").val());
});
});
});
$(function() {
$("#t3").unbind("click").click(function()
{
$('#custom_text').val("");
$("#custom_text").unbind("keyup").keyup(function()
{
$('#tab3').text('').append($("#custom_text").val());
});
});
});
我的 HTML 是
<div id="tabs">
<ul>
<li id="t1"><a href="#tabs-1">TAB 1</a></li>
<li id="t2"><a href="#tabs-2">TAB 2</a></li>
<li id="t3"><a href="#tabs-3">TAB 3</a></li>
</ul>
<div id="tabs-1">
<p>TAB 1 CONTENT</p>
<div id="tab1"></div>
</div>
<div id="tabs-2">
<p>TAB 2 CONTENT</p>
<div id="tab2"></div>
</div>
<div id="tabs-3">
<p>TAB 3 CONTENT</p>
<div id="tab3"></div>
</div>
</div>
<textarea id="custom_text" rows="5" cols="30"></textarea>
我做了一个BIN。请帮助我在程序中出错的地方