gpt4 book ai didi

javascript - jQuery 附加双引号不能正常工作

转载 作者:行者123 更新时间:2023-11-30 10:23:58 25 4
gpt4 key购买 nike

我有一个 div,我想在其中添加动态元素,这些元素只是具有特定类的 div,以及一些称为标签的自定义属性,该函数工作正常,但对于某些元素,它只是表现得很奇怪,这是一个例子 :要附加一个将显示运算符“=”并且标签属性等于“”的 div,我使用:

$("#Add_equal").click(function(){
$("#rule_assembly").append('<div tag="<equal></equal>" class="block operator">=</div>')

而且效果很好。

要使用相同的算法附加一个将显示运算符 "/"并且标签属性等于 ""的 div,我使用:

 $("#rule_assembly").append('<div tag="<expr operator="/"></expr>" class="block mathoperator">/</div>')

这个不起作用,它应该显示“/”,但它没有!任何帮助将不胜感激。

JSFIDDLE:http://jsfiddle.net/prollygeek/eQYdn/

尝试按等号按钮和除号按钮。

最佳答案

您的属性无效,它用双引号括起来并且包含双引号。您必须转义内部引号。

'<div tag="<expr operator=&quot;/&quot;></expr>" class="block mathoperator">/</div>'

http://jsfiddle.net/eQYdn/3/

关于javascript - jQuery 附加双引号不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409435/

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