gpt4 book ai didi

javascript - 如何使用 jquery 将样式表和 javascript 文件动态添加到 div 元素

转载 作者:行者123 更新时间:2023-11-30 13:23:21 26 4
gpt4 key购买 nike

我正在向动态生成的 div 元素显示 json 数据,我想向其中添加样式表和 javascript 文件。

json 数据的样式和 javascript 功能被许多不同的应用 .css.js文件,所以我想将这些文件添加到用于 json 数据的 div 元素。

如果我将这些文件添加到 <div> 所在的 jsp 页面本身已添加元素以显示未设置样式的 json 数据。

jquery 是否提供和实现相同的方法?

我想做的与将以下内容添加到 jsp/html 页面相同:

<link rel="stylesheet" type="text/css" href="<c:url value="/resources/styles1.css" />" />
<link rel="stylesheet" type="text/css" href="<c:url value="/resources/styles2.css" />" />

<script type="text/javascript" src="<c:url value="/resources/script1.js" />"></script>
<script type="text/javascript" src="<c:url value="/resources/script2.js" />"></script>

谢谢。

编辑:

广告牌.jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<link rel="stylesheet" type="text/css" href="<c:url value="/resources/default.css" />" />

<script type="text/javascript" src="<c:url value="/resources/js/jquery-1.5.js" />"></script>
<script type="text/javascript" src="<c:url value="/resources/js/billboard.findDataById.js" />"></script>

<link rel="stylesheet" type="text/css" href="<c:url value="/resources/styles1.css" />" />
<link rel="stylesheet" type="text/css" href="<c:url value="/resources/styles2.css" />" />

<script type="text/javascript" src="<c:url value="/resources/script1.js" />"></script>
<script type="text/javascript" src="<c:url value="/resources/script2.js" />"></script>
<script type="text/javascript">
highlighter.all();
</script>
</head>
<body>

<div id="billboard">
<input id="id" type="text" name="id"></input>
<input type="button" onclick="findDataById()" value="find"></input>
</div>
<div id="result"></div>

</body>
</html>

billboard.findDataById.js

function findDataById() {
$.ajax({
url: "/domain/retrieveData",
data: "id=" + $("#id").val(),
success: function(data) {
$("#result").html(data.dataToBeDisplayedInsideDiv);
},
async: false,
dataType: "json"
});
}

当数据动态添加到<div id="result"></div>时我得到 <div id="result"></div>样式为 <script type="text/javascript" src="<c:url value="/resources/js/jquery-1.5.js" />"></script>但不是另一个.css.js文件。

最佳答案

考虑一下:How do I include a JavaScript file in another JavaScript file?

类似的概念也用于包含样式表!

关于javascript - 如何使用 jquery 将样式表和 javascript 文件动态添加到 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9414150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com