Javascript 在没有特定属性的情况下使用jQuery.css()
我将使用textarea作为代码编辑器。我想获取textarea的值,并将其作为指定元素的CSS HTMLJavascript 在没有特定属性的情况下使用jQuery.css(),javascript,jquery,Javascript,Jquery,我将使用textarea作为代码编辑器。我想获取textarea的值,并将其作为指定元素的CSS HTML 正如您所看到的,我不想选择特定的CSS属性作为目标。我想在元素的style属性上应用字符串中textarea的值。不要太费心使用奇特的jQuery函数-只需直接分配给元素的style属性: $('.editor').keyup(function () { var editor_contents = $('.editor').val(); $('#element').attr('st
正如您所看到的,我不想选择特定的CSS属性作为目标。我想在元素的style属性上应用字符串中textarea的值。不要太费心使用奇特的jQuery函数-只需直接分配给元素的style属性:
$('.editor').keyup(function () {
var editor_contents = $('.editor').val();
$('#element').attr('style', editor_contents);
});
那么,不要为花哨的jQuery函数操心太多-只需直接分配给元素的style属性:
$('.editor').keyup(function () {
var editor_contents = $('.editor').val();
$('#element').attr('style', editor_contents);
});
您可以使用cssText属性,这是在jQuery中执行此操作的方法:
$('.editor').keyup(function(){
var editor_contents = $('.editor').val();
$('#element').css("cssText",editor_contents);
});
假设编辑器内容是包含任何CSS规则的字符串
您可以使用cssText属性,这是在jQuery中执行此操作的方法:
$('.editor').keyup(function(){
var editor_contents = $('.editor').val();
$('#element').css("cssText",editor_contents);
});
假设编辑器内容是包含任何CSS规则的字符串
要将值指定给哪个样式特性。。。。您需要以属性为目标来指定值给定编辑器的一些示例值_contents@RajaprabhuAravindasamy我编辑了问题。要将值指定给哪个样式属性。。。。您需要以属性为目标来指定值给定编辑器的一些示例值_contents@RajaprabhuAravindasamy我编辑了这个问题。谢谢!我也想做相反的事情。我想得到元素的CSS并将其作为textarea的值应用。如何将元素的CSS作为字符串获取?@Moppy use:$'.editor'.val$'element.attrstyle@Wolff:忽略任何其他CSS id或类样式。谢谢!我也想做相反的事情。我想得到元素的CSS并将其作为textarea的值应用。如何将元素的CSS作为字符串获取?@Moppy use:$'.editor'.val$'element.attrstyle@Wolff:忽略任何其他CSS id或类样式。