使用jquery创建li
我正在创建一个li元素,在将html放入元素的文本中时遇到问题。这是我的密码:使用jquery创建li,jquery,html,Jquery,Html,我正在创建一个li元素,在将html放入元素的文本中时遇到问题。这是我的密码: var li = $('<li/>') .addClass('moveTF') .attr('data-questionid', tfData[i].id) .attr('data-selected', tfData[i].selected) .text(question); var li=$(“”) .addClass('moveTF') .attr('data-questionid'
var li = $('<li/>')
.addClass('moveTF')
.attr('data-questionid', tfData[i].id)
.attr('data-selected', tfData[i].selected)
.text(question);
var li=$(“”)
.addClass('moveTF')
.attr('data-questionid',tfData[i].id)
.attr('data-selected',tfData[i].selected)
.案文(问题);
问题包括:
<span class="question">Which of the following does <b><i>not</i></b> describe Washington’s location?</span>
以下哪项不描述华盛顿的位置?
li显示html标记
如何获取要呈现的html?您必须附加它
.appendTo("ul");
你必须附加它
.appendTo("ul");
使用Html方法而不是文本方法。 文本将对传递给它的所有内容进行html编码
var li = $('<li/>')
.addClass('moveTF')
.attr('data-questionid', tfData[i].id)
.attr('data-selected', tfData[i].selected)
.html(question);
var li=$(“”)
.addClass('moveTF')
.attr('data-questionid',tfData[i].id)
.attr('data-selected',tfData[i].selected)
.html(问题);
使用Html方法而不是文本方法。
文本将对传递给它的所有内容进行html编码
var li = $('<li/>')
.addClass('moveTF')
.attr('data-questionid', tfData[i].id)
.attr('data-selected', tfData[i].selected)
.html(question);
var li=$(“”)
.addClass('moveTF')
.attr('data-questionid',tfData[i].id)
.attr('data-selected',tfData[i].selected)
.html(问题);
要将字符串解析为HTML,请将其添加为HTML,您可以在创建期间将所有属性附加到元素:
var li = $('<li />', {
'class' : 'moveTF',
'data-questionid' : tfData[i].id,
'data-selected' : tfData[i].selected,
html : question
});
var li=$(“”{
'class':'moveTF',
“数据问题id”:tfData[i].id,
“已选择数据”:tfData[i]。已选择,
html:问题
});
要将字符串解析为HTML,请将其添加为HTML,您可以在创建期间将所有属性附加到元素:
var li = $('<li />', {
'class' : 'moveTF',
'data-questionid' : tfData[i].id,
'data-selected' : tfData[i].selected,
html : question
});
var li=$(“”{
'class':'moveTF',
“数据问题id”:tfData[i].id,
“已选择数据”:tfData[i]。已选择,
html:问题
});