2014-05-22 44 views
0

我想在包含多个变量的多个属性的jquery中创建一个div。这是我到目前为止:所以,数据字体文本实际上做什么需要,但数据字体颜色不是。实际上PhpStorm表示数据字体颜色,包含在“”中,实际上只是文本。是否有可能重写此问题,以便div数据字体颜色正常显示?在包含变量的multipule html属性中创建div的div

该解决方案的工作,但不适合我的需要,我需要不同的数据属性:

$('<div class="one_text" data-font-text="'+ font_text + font_color + '" style="left: 75px; top: 50px;"><img src="/files/tmp/' + data.file + '.png"><div class="edit"></div><div class="del"></div></div>').appendTo('#text_content'); 

添加了HTML输入[名称= color_to_add]

<div class="color-box"></div> 
<input type="hidden" name="color_to_add" value="#FFFFFF"> 
+0

请向我们展示'input [name = color_to_add]' –

+0

的html如何处理'data-font-color'?尝试使用控制台记录'font_color',看看这个值是否真的是你想要的。 –

+0

@Murali这只是一个给出HEX的文本值。例如#FFFFFF。 – user3541436

回答

0

尝试不同的组合后,我发现该代码实际上是正确的:

$('<div class="one_text" data-font-text="'+ font_text + '" data-font-color= "' + font_color +'" style="left: 75px; top: 50px;"><img src="/files/tmp/' + data.file + '.png"><div class="edit"></div><div class="del"></div></div>').appendTo('#text_content'); 

尽管PhpStorm显示数据f ont-color作为文本,它实际上是工作属性。

+0

哇。恭喜。 – Abhitalks