Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 按编程方式创建的Jquery UI的格式内容_Javascript_Jquery_Jquery Ui_Jquery Ui Accordion - Fatal编程技术网

Javascript 按编程方式创建的Jquery UI的格式内容

Javascript 按编程方式创建的Jquery UI的格式内容,javascript,jquery,jquery-ui,jquery-ui-accordion,Javascript,Jquery,Jquery Ui,Jquery Ui Accordion,我的应用程序通过编程从数据库中提取的数据创建一个手风琴(在另一个手风琴中)。我的问题是如何格式化所说的数据,添加段落等。文本中的HTML:即使作为变量添加,字段也会按字面打印 $('#accordion2').append($('<h3>', { id: name, text: clientAddress, activate: function () { gev.trigger(marker, 'click'); }, mous

我的应用程序通过编程从数据库中提取的数据创建一个手风琴(在另一个手风琴中)。我的问题是如何格式化所说的数据,添加段落等。文本中的HTML:即使作为变量添加,字段也会按字面打印

$('#accordion2').append($('<h3>', {
    id: name,
    text: clientAddress,
    activate: function () {
        gev.trigger(marker, 'click');
    },
    mouseover: function () {
        gev.trigger(marker, 'click');
    },
    mouseout: function () {
        gev.trigger(marker, 'mouseout');
    },
}));

$('#accordion2').append($('<div>', {
    text: "Client Name: " + clientName + " Job Number: " + jobNo + " Property Type: " + propType
})).accordion('destroy').accordion({
    collapsible: true,
    heightStyle: "content"
});
$('#手风琴2')。附加($(''{
id:姓名,
文本:clientAddress,
激活:函数(){
gev.触发器(标记“单击”);
},
鼠标悬停:函数(){
gev.触发器(标记“单击”);
},
mouseout:函数(){
gev.触发器(标记“mouseout”);
},
}));
$('#手风琴2')。附加($(''){
文本:“客户端名称:“+clientName+”作业编号:“+jobNo+”属性类型:“+propType”
})).手风琴(‘销毁’).手风琴({
可折叠的:是的,
高度样式:“内容”
});
提前感谢您的帮助,如果您对代码有任何疑问,请直接询问


太古

您使用的append不正确。试试这个

$('#accordion2').append("<div> Client Name: " + clientName + "<br/> Job Number: " + jobNo + " <br/>Property Type: " + propType + " </div>"}))
$(“#accordion2”).append(“客户端名称:+clientName+”
作业编号:+jobNo+”
属性类型:+propType+”)

代码正在列表中的每个项目之间添加br标记,但显然您可以添加任何标记。

您使用的append不正确。试试这个

$('#accordion2').append("<div> Client Name: " + clientName + "<br/> Job Number: " + jobNo + " <br/>Property Type: " + propType + " </div>"}))
$(“#accordion2”).append(“客户端名称:+clientName+”
作业编号:+jobNo+”
属性类型:+propType+”)

代码正在列表中的每个项目之间添加br标记,但显然您可以添加任何标记。

非常好,感谢您快速简洁的回答。对JQuery(以及一般的前端工作)相当陌生,很高兴有支持。没问题。熟悉文档()通常非常好。我的另一个建议是使用chrome inspector和控制台。一旦你掌握了调试javascript的诀窍,大多数问题就更容易解决了。非常好,谢谢你快速简洁的回答。对JQuery(以及一般的前端工作)相当陌生,很高兴有支持。没问题。熟悉文档()通常非常好。我的另一个建议是使用chrome inspector和控制台。一旦掌握了调试javascript的诀窍,大多数问题就更容易解决了。