我有这个选择器尝试:
<textarea tinymce="basicoptions"></textarea>
<textarea tinymce="advancedoptions"></textarea>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$('textarea[tinymce]').each(function(){
var tinymceopts = $(this).attr('tinymce');
$(this).tinymce(tinymceopts);
});
</script>
简单地说,我正在使用我的自定义属性,调用tinymce
它来保存一个字符串,它是我存储在 javascript 文件中的变量的名称。
(javascript文件中的示例: var basicoptions = { ....stuff.... }
该变量内部包含tinymce编辑器的自定义选项。
上面的代码不起作用。但是如果我用$(this).tinymce(tinymceopts);
实际变量之一替换它: $(this).tinymce(basicoptions);
它工作正常。
我实际上有 4 个变量可以使用,但我上面只显示了 2 个。
有一个更好的方法吗?