我正在使用以下jQuery将图像列表加载到div中:
var jewellerDdl = "<%= JewellerDropDownList.ClientID %>";
var filter = $("#" + jewellerDdl).val();
$.ajax({
type: "POST",
url: "popup.aspx/GetJewellerAssets",
contentType: "application/json; charset=utf-8",
data: '{"jewellerId":' + filter + '}',
dataType: "json",
success: AjaxSucceeded,
error: AjaxFailed
});
function AjaxSucceeded(result) {
$("#divEntryDisplay").text(result.d);
}
function AjaxFailed(result) {
alert(result.status + ' - ' + result.statusText);
}
我返回的字符串是一个<ul>
包含一些图像的字符串
但是,.text方法不会将它们添加到dom中。取而代之的是,它仅将HTML打印为<div>
divEntryDisplay 内的文本
我做错了什么?
您确实应该使用html方法(请参见此处的文档:http :
//docs.jquery.com/Attributes/html)
这使您的函数如下所示:
function AjaxSucceeded(result) {
$("#divEntryDisplay").html(result.d);
}
问题内容: 有没有办法像这样转换HTML: 或任何其他HTML字符串插入DOM元素?(以便我可以使用appendChild())。我知道我可以执行.innerHTML和.innerText,但这不是我想要的-我确实希望能够将动态HTML字符串转换为DOM元素,以便可以在.appendChild()中传递它。 更新:似乎有些混乱。我将HTML内容放在字符串中,作为JavaScript中变量的值。该文
问题内容: 我有一个类似于以下代码的HTML构造: 我希望能够使用javascript和DOM向上面定义的SVG中添加一些元素。我将如何完成?我在想 我对使用DOM或如何创建要传递给appendChild的元素不是很熟悉,因此请帮助我解决这个问题,或者向我展示解决此问题的其他替代方法。非常感谢。 问题答案: 如果要创建HTML元素,请使用函数。SVG使用名称空间,这就是为什么必须使用函数的原因。
我想呈现一个简单的列表,但似乎react不能呈现未关闭的推送html元素。但它会导致错误 ReferenceError:未定义el 如果使用简单引号(')
假设我有: 我如何使它最终具有SMTH1行量,每个行包含SMTH2列量?
问题内容: selenium:selenium如何识别可见元素?是否可以将其加载到DOM中但不能在UI上呈现?我想验证一个元素可单击的情况,我知道Web驱动器具有方法“ ElementToBeClickable”,但是,我想知道内部的工作方式。请帮我。 另外,如何处理将元素加载到DOM中但UI显示加载正在进行中的情况,如何等待完整加载? 请让我知道,如果未加载UI,则selenium将直接调用DO
问题内容: 有没有办法像这样转换HTML: 或任何其他HTML字符串插入DOM元素?(以便我可以使用appendChild())。我知道我可以执行.innerHTML和.innerText,但这不是我想要的- 我确实希望能够将动态HTML字符串转换为DOM元素,以便可以在.appendChild()中传递它。 更新:似乎有些混乱。我将HTML内容放在字符串中,作为JavaScript中变量的值。该