JQuery:将id作为内容追加到id,而不是html(JQuery: Append string to id as content, not html)
我想将HTML添加到div,但将其呈现为文本,而不是实际的HTML。 我目前正在这样做:
HTML
<div id="feed"></div>
使用Javascript / JQuery的
$("#feed").append("<b>Hello World!</b>");
它呈现以下内容:
你好,世界
但是我想要像这样呈现常规文本
<b>Hello World!</b>
I want to add an HTML to a div but render it as text, not as actual HTML. I currently am doing this:
HTML
<div id="feed"></div>
Javascript/JQuery
$("#feed").append("<b>Hello World!</b>");
And it renders the following:
Hello World
But I want regular text to be rendered, like this
<b>Hello World!</b>
原文:https://stackoverflow.com/questions/43774302
更新时间:2024-04-21 14:04
最满意答案
您可以为此创建一个gradle任务。
task copyNativeLibs { Gradle gradle = getGradle() Pattern pattern = Pattern.compile(":assemble(.*?)(Release|Debug)"); Matcher matcher = pattern.matcher(gradle.getStartParameter().getTaskRequests().toString()); def flavor = matcher.group(1) if(flavor == 'flavor1') { copy { from '/yourlibrarypath' into 'src/main/assets/flavor1/ ' } } else if() { .... } }
You can create a gradle task for the same.
task copyNativeLibs { Gradle gradle = getGradle() Pattern pattern = Pattern.compile(":assemble(.*?)(Release|Debug)"); Matcher matcher = pattern.matcher(gradle.getStartParameter().getTaskRequests().toString()); def flavor = matcher.group(1) if(flavor == 'flavor1') { copy { from '/yourlibrarypath' into 'src/main/assets/flavor1/ ' } } else if() { .... } }
相关问答
更多-
Gradle插件用户指南说,你可以: 通过分别设置每个android.productFlavors.*.signingConfig对象,每个发行包都使用自己的SigningConfig 。 这在这个答案( Gradle Product Flavors上的调试签名配置 )和这篇博文( 使用Gradle构建Android应用的多个版本)中得到了证明。 但是,为每种风味指定一个单独的signingConfig行并不能很好地扩展,并且超出了问题的范围。 不幸的是,没有提供的答案显示了如何正确覆盖signingCon ...
-
根据用户指南 ,支持flavor的signingConfigs。 这里的问题与signedConfigs对象的范围有关。 我只是将它分配给productFlavors块中的一个变量,但是在flavor1 flavor block之外,以解决该问题: productFlavors { def flavor1SigningVariable = signingConfigs.flavor1 flavor1 { ... signingConfig flavor1Si ...
-
正如tbruyelle所提到的,回答我的问题是在整个构建文件中保留相同的软件包名称,以便在构建期间不会发生冲突。 然后通过Grade.build文件更改构建包名称。 这将保持每种风味独特的部署在设备上。 Answer to my question as tbruyelle mentioned, is to keep the same package name throughout the build files for the flavours so they don't conflict during b ...
-
具有特定Product Flavors依赖关系的android-library(android-library with specific Product Flavors dependency)[2023-12-09]
图书馆不支持口味。 请注意,这不适用于应用程序项目,因为您尚未首先定义风格。 你需要这样做 android { productFlavors { flavor1 {} } } dependencies { flavor1Compile ... } 它不会以其他顺序工作,因为声明产品风格是创建其关联的依赖配置的原因。 Libraries don't support flavors. Note that this wouldn't work in a app proj ... -
为什么它试图与原始的清单合并,当我指定它应该看别处? 你说的味道清单是在其他地方。 清单合并流程合并所有相关清单: main 构建类型 产品风味(s) 图书馆 main的清单总是相关的。 我怎样才能阻止呢? 只要main的清单总是相关的,你就不会。 一般来说,最好的解决方案是从所有清单中删除versionCode和versionName ,并将它们设置在build.gradle ,您可以在其中完全编程控制。 下一个最佳解决方案是将versionCode和versionName移出main清单,转换为您未在此 ...
-
您可以为此创建一个gradle任务。 task copyNativeLibs { Gradle gradle = getGradle() Pattern pattern = Pattern.compile(":assemble(.*?)(Release|Debug)"); Matcher matcher = pattern.matcher(gradle.getStartParameter().getTaskRequests().toString()); def flavor ...
-
没有gradle不支持同一个库的多个版本。 它会默认选择最新的Gradle,使用最新的冲突版本。 但是,您可以更改此行为。 使用此方法将解决方案配置为在任何版本冲突时急切失败,例如同一配置中具有相同依赖关系(组和名称相同)的多个不同版本。 来自这里的资源https://gradle.org/docs/current/dsl/org.gradle.api.artifacts.ResolutionStrategy.html ======== REVISED 04/05/2017 ======== This is ...
-
“纯”gradle(不是android gradle)中的Gradle产品风味(Gradle product flavor in “pure” gradle (not android gradle))[2023-02-01]
答案是肯定的,但是你将不得不使用新孵化的Gradle软件模型。 这将是一条充满痛苦的道路,因为我会学习将它用于C / Cpp项目。 这通常是你的构建看起来的样子。 plugins { id 'jvm-component' id 'java-lang' } model { buildTypes { debug release } flavors { free paid } components { server(JvmL ... -
Android Gradle插件如何处理库中的冲突资源?(How does the Android Gradle plugin handle conflicting resources in libraries?)[2022-05-02]
没有办法为库的资源指定优先级。 您只能在库中设置前缀 android { resourcePrefix 'mylib_' } Ah, looks like the Android developers documentation finally has an answer for us. I pulled this from https://developer.android.com/studio/projects/android-library#Considerations: The build t ... -
仅为一种产品风格添加依赖关系的正确方法是: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVe ...