我想使用JQuery
模仿我使用AngularJS
完成的任务。
以下是fiddle。
我在这里做了三件事。
答案 0 :(得分:1)
这可以通过angular'js指令(可重用组件)完成,而且angular有jqlite(jQuery库),如下所示。
<强>指令强>:
app.directive('dynamicColor',dynamicColor);
dynamicColor.$inject = [];
function dynamicColor(){
return{
restrict:'A',
link:function(scope,element,attrs){
element.css('background-color',attrs.dynamicColor);
}
}
}
答案 1 :(得分:1)
试试这个JSFiddle:https://jsfiddle.net/ubqrah1w/
它使用角度指令。
.directive('lastColor', function () {
return {
restrict: 'A',
link: function ($scope, $element, $attrs) {
$element.addClass(angular.element($element[0].querySelector('.items:last-child')).attr('data-color'));
}
}
});