Javascript 如何添加<;ul>;与<;a>;作为简单文本链接到文本区域?
我希望能够添加带有Javascript 如何添加<;ul>;与<;a>;作为简单文本链接到文本区域?,javascript,jquery,Javascript,Jquery,我希望能够添加带有 我犯了一个错误 这是我遇到的另一个案例,我试图以此为基础解决这个新问题,但据我所知,我没有解决它。您无法将HTML添加到文本区域。 $('body').on('click', 'button.link-list', function() { $("#linkRef").on("DOMSubtreeModified", updateTree); $('.main_ul').append( $('<ul><li><a hre
我犯了一个错误
这是我遇到的另一个案例,我试图以此为基础解决这个新问题,但据我所知,我没有解决它。您无法将HTML添加到文本区域。
$('body').on('click', 'button.link-list', function() {
$("#linkRef").on("DOMSubtreeModified", updateTree);
$('.main_ul').append(
$('<ul><li><a href="www.example.com">Example</a></li><li><a href="www.example2.com">Example2</a></li></ul>')
);
});
function updateTree() {
var myLinks = $("#linkRef span");
$("#linkData textarea").val(myLinks.html() + "\n");
}
$("#linkRef").on("DOMSubtreeModified", updateTree);
$("#linkRef").on('keyup', '.form-group input', updateTree);
相反,您可以使用可编辑的div(其行为类似于textarea)
示例:
还可以使用outerHtml
,这样您也可以获得
另外。我在你的.main ul
html(?)中没有看到任何a
请参阅下面的示例或代码片段
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef ul”);
$(“#linkData.texthhere”).html(myLinks.prop(“outerHTML”)+“\n”);
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree)代码>
textarea{
宽度:500px;
高度:300px;
}
输入{
宽度:400px;
高度:40px;
边缘底部:10px;
}
.毛利-前20名{
边缘顶部:20px;
}
Aggiungi联合国链接
据我所知,您无法将HTML添加到文本区域
$('body').on('click', 'button.link-list', function() {
$("#linkRef").on("DOMSubtreeModified", updateTree);
$('.main_ul').append(
$('<ul><li><a href="www.example.com">Example</a></li><li><a href="www.example2.com">Example2</a></li></ul>')
);
});
function updateTree() {
var myLinks = $("#linkRef span");
$("#linkData textarea").val(myLinks.html() + "\n");
}
$("#linkRef").on("DOMSubtreeModified", updateTree);
$("#linkRef").on('keyup', '.form-group input', updateTree);
相反,您可以使用可编辑的div(其行为类似于textarea)
示例:
还可以使用outerHtml
,这样您也可以获得
另外。我在你的.main ul
html(?)中没有看到任何a
请参阅下面的示例或代码片段
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef ul”);
$(“#linkData.texthhere”).html(myLinks.prop(“outerHTML”)+“\n”);
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree)代码>
textarea{
宽度:500px;
高度:300px;
}
输入{
宽度:400px;
高度:40px;
边缘底部:10px;
}
.毛利-前20名{
边缘顶部:20px;
}
Aggiungi联合国链接
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef ul li.link_name”);
var myinserLinks=$(“#linkRef ul li.inser_link”);
$(“#linkData textarea”).val(myLinks.val()+“\n”+myinserLinks.val());
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree)代码>
textarea{
宽度:500px;
高度:300px;
}
输入{
宽度:400px;
高度:40px;
边缘底部:10px;
}
.毛利-前20名{
边缘顶部:20px;
}
Aggiungi联合国链接
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef ul li.link_name”);
var myinserLinks=$(“#linkRef ul li.inser_link”);
$(“#linkData textarea”).val(myLinks.val()+“\n”+myinserLinks.val());
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree)代码>
textarea{
宽度:500px;
高度:300px;
}
输入{
宽度:400px;
高度:40px;
边缘底部:10px;
}
.毛利-前20名{
边缘顶部:20px;
}
Aggiungi联合国链接
根据您的要求,我认为您的html是这样的
<div id="linkRef">
<button type="button" class="btn btn-default link-list">Aggiungi un link</button>
<span class="main_ul">
</span>
</div>
<div id="linkData">
<textarea></textarea>
</div>
Aggiungi联合国链接
js如下所示,用于设置textarea
$('body').on('click', 'button.link-list', function() {
$("#linkRef").on("DOMSubtreeModified", updateTree);
$('.main_ul').append(
$('<ul><li><a href="www.example.com">Example</a></li><li><a href="www.example2.com">Example2</a></li></ul>')
);
});
function updateTree() {
var myLinks = $("#linkRef span");
$("#linkData textarea").val(myLinks.html() + "\n");
}
$("#linkRef").on("DOMSubtreeModified", updateTree);
$("#linkRef").on('keyup', '.form-group input', updateTree);
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef span”);
$(“#linkData textarea”).val(myLinks.html()+“\n”);
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree);
根据您的要求,我认为您的html是这样的
<div id="linkRef">
<button type="button" class="btn btn-default link-list">Aggiungi un link</button>
<span class="main_ul">
</span>
</div>
<div id="linkData">
<textarea></textarea>
</div>
Aggiungi联合国链接
js如下所示,用于设置textarea
$('body').on('click', 'button.link-list', function() {
$("#linkRef").on("DOMSubtreeModified", updateTree);
$('.main_ul').append(
$('<ul><li><a href="www.example.com">Example</a></li><li><a href="www.example2.com">Example2</a></li></ul>')
);
});
function updateTree() {
var myLinks = $("#linkRef span");
$("#linkData textarea").val(myLinks.html() + "\n");
}
$("#linkRef").on("DOMSubtreeModified", updateTree);
$("#linkRef").on('keyup', '.form-group input', updateTree);
$('body')。在('click','button.link list',function()上{
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$('.main_ul')。追加(
$(“”)
);
});
函数updateTree(){
var myLinks=$(“#linkRef span”);
$(“#linkData textarea”).val(myLinks.html()+“\n”);
}
美元(“#linkRef”)。在(“domsubertreemodified”,updateTree);
$(“#linkRef”)。on('keyup','form group input',updateTree);
我就是这样解决的:
<div id="myList">
<ul>
<li><button class="btn btn-default ul-appending">+ Node</button> </li>
</ul>
</div>
<div id="listData">
<textarea col="10" rows="10"></textarea>
</div>
$('body').on('click', 'button.ul-appending', function() {
$(this).parent().append(
$('<ul class="main_ul">').addClass('newul sortable').append(
$('<li><div class="form-group"><input placeholder="Link title" class="nome_link form-control" type="text"></div><div class="form-group"><input placeholder="Link" class="form-control link_url" type="text"></div></li>')
)
);
});
$('body').on('click', 'button.removeThis', function() {
$(this).parent().parent().parent().remove();
});
function updateTree() {
$("#listData textarea").text('<li><a href="' + $("#myList input.link_url").val() + '">' + $("#myList input.nome_link").val() + '</a></li>');
}
$("#myList").on("DOMSubtreeModified", updateTree);
$("#myList").on('keyup', 'input', updateTree);
- +节点
$('body')。在('click','button.ul appending',function()上{
$(this.parent().append)(
$('ul class=“main_ul”>).addClass('newul sortable').append(
$(“”)
)
);
});
$('body')。在('click','button.removeThis',function()上{
$(this.parent().parent().parent().remove();
});
函数updateTree(){
$(“#listData textarea”).text(“”);
}
$(“#myList”)。在(“domsubertreemodified”,updateTree)上;
$(“#myList”)。在('keyup','input',updateTree)上;
我就是这样解决的:
<div id="myList">
<ul>
<li><button class="btn btn-default ul-appending">+ Node</button> </li>
</ul>
</div>
<div id="listData">
<textarea col="10" rows="10"></textarea>
</div>
$('body').on('click', 'button.ul-appending', function() {
$(this).parent().append(
$('<ul class="main_ul">').addClass('newul sortable').append(
$('<li><div class="form-group"><input placeholder="Link title" class="nome_link form-control" type="text"></div><div class="form-group"><input placeholder="Link" class="form-control link_url" type="text"></div></li>')
)
);
});
$('body').on('click', 'button.removeThis', function() {
$(this).parent().parent().parent().remove();
});
function updateTree() {
$("#listData textarea").text('<li><a href="' + $("#myList input.link_url").val() + '">' + $("#myList input.nome_link").val() + '</a></li>');
}
$("#myList").on("DOMSubtreeModified", updateTree);
$("#myList").on('keyup', 'input', updateTree);
- +节点
$('body')。在('click','button.ul appending',function()上{
$(this.parent().append)(
$('ul class=“main_ul”>).addClass('newul sortable').append(
$(“”)
)
);
});
$('body')。在('click','button.removeThis',function()上{