Javascript 属性中的JS变量 element.append(“”);
我的javascript知识不太好 我一直在寻找这个问题的答案,但一无所获Javascript 属性中的JS变量 element.append(“”);,javascript,jquery,html,Javascript,Jquery,Html,我的javascript知识不太好 我一直在寻找这个问题的答案,但一无所获 在JavaScript中有没有一种方法可以插入不同语法的used\u classvar,最好是一个较短的语法?就像node.js中的#{used_class} 不太可能。您可以这样做(使用jQuery): $('').appendTo($element).addClass(已使用的类); 或 $('').appendTo($element)[0].className=used\u class; $element可以
在JavaScript中有没有一种方法可以插入不同语法的
used\u class
var,最好是一个较短的语法?就像node.js中的#{used_class}
不太可能。您可以这样做(使用jQuery):
$('').appendTo($element).addClass(已使用的类);
或
$('').appendTo($element)[0].className=used\u class;
- $element可以引用domeElement或jQuery对象
- 不太可能。您可以这样做(使用jQuery):
$('').appendTo($element).addClass(已使用的类);
或
$('').appendTo($element)[0].className=used\u class;
- $element可以引用domeElement或jQuery对象
$('<div/>').appendTo($element)[0].className = used_class;
element.append($('').attr('class',used_class))//使用attr()
或
element.append($('').addClass(used_class);//使用addClass
或
element.append($('',{'class':used_class});
使用jquery获取这些信息的几种方法
试试这个
$('<div/>').appendTo($element)[0].className = used_class;
element.append($('').attr('class',used_class));//使用attr()
或
element.append($('').addClass(used_class);//使用addClass
或
element.append($('',{'class':used_class});
没有类似于python格式
或php的内置函数“$var”
语法,但是很容易编写自己的函数,例如:
element.append($('<div>',{ 'class' : used_class });
用法:
function format(str, args) {
return str.replace(/{(\w+)}/g, function($0, $1) {
return args[$1] || ''
})
}
没有类似于python
format
或php“$var”
语法的内置函数,但很容易编写自己的函数,例如:
element.append($('<div>',{ 'class' : used_class });
用法:
function format(str, args) {
return str.replace(/{(\w+)}/g, function($0, $1) {
return args[$1] || ''
})
}
没有“更简短”的语法来实现所需的结果,但是有一些更好的选项。例如,您可以使用函数,或者:
$('').addClass(已使用的类);
$('').prop('class',用于类);
没有“更简短”的语法来实现所需的结果,但有一些更好的选项。例如,您可以使用该函数,或者:
$('').addClass(已使用的类);
$('').prop('class',用于类);
您的代码看起来不错,但您也可以试试这个
$('<div />').addClass(used_class);
$('<div />').prop('class', used_class);
var div=$(“”{
“类”:在类中使用,
“id”:“someId”
});
$('#anElement')。追加(div);
您的代码看起来不错,但您也可以试试这个
$('<div />').addClass(used_class);
$('<div />').prop('class', used_class);
var div=$(“”{
“类”:在类中使用,
“id”:“someId”
});
$('#anElement')。追加(div);
我被这个问题弄糊涂了。你是想动态地将一个类添加到这个特定的div中吗?@Steve只要你记住“$”符号(jQuery)并且你没有实际使用“element”(除非它存储了jQuery选择器),你的例子就可以了.我没看到什么吗?@VoidKing我想他是在为他所做的事情寻找一个更清晰的语法,而不是说它没有work@ben336哦,对不起,我被这个问题弄糊涂了。你是想动态地将一个类添加到这个特定的div吗?@Steve只要你记住“$”符号(jQuery),你的例子就可以了而且你实际上没有使用“元素”(除非它存储了jQuery选择器)。我没有看到什么吗?@VoidKing我想他是在为他所做的事情寻找一种更简洁的语法,而不是说它没有work@ben336哦,对不起
$('<div />').addClass(used_class);
$('<div />').prop('class', used_class);
var div = $('<div/>', {
'class' : used_class,
'id' : 'someId'
});
$('#anElement').append(div);