html未点击背景 点击背景,在AngularJs中点击状态如何改变背景色

下面我就为大家分享一篇AngularJs点击状态值改变背景色的实例,具有很好的参考价值,希望对大家有所帮助。

实例如下://更改边框颜色的代码 $("#shname").css({"border":"1px solid red"});

//排序有时候下标会错乱 不建议使用 建议使用讲师排序代码

*{

margin: 0 auto;

padding: 0;

}

.p{

margin-top: 50px;

width: 800px;

height: 1000px;

}

.tian{

width: 80px;

height: 24px;

background: #5CD6FF;

}

#sp{

width: 150px;

height: 24px;

margin-left: 130px;

border-radius: 10px;

}

#sj{

height: 24px;

margin-left: 20px;

border-radius: 10px;

}

#st{

height: 24px;

margin-left: 30px;

}

#t{

width: 14px;

height: 14px;

position: absolute;

margin-left: -24px;

padding-top: 6px;

}

#t1{

width: 14px;

height: 14px;

position: absolute;

margin-left: -24px;

padding-top: 6px;

}

#table{

margin-top: 50px;

}

.fh1{

background: #FCFC30;

}

.true {

background: greenyellow;

border: 0px;

border-radius: 3px;

}

.false {

background: yellow;

border: 0px;

border-radius: 3px;

}

q.png

q.png

{{c}}

id 商品名用户名手机号价格 城市下单时间 状态
{{x.id}}{{x.sname}}{{x.name}}{{x.tel}}{{x.price|currency:"¥:"}}{{x.cheng}}{{x.time|date:"MM-dd HH:mm:ss"}}

添加订单信息

商品名

用户名

手机号

价格为

请选择城市

{{xx}}

var app=angular.module("myapp",[]);

app.controller("mycr",function($scope){

//select列表的值

$scope.cha=["按状态查询","已发货","未发货"];

$scope.cs=["请选择城市","北京","天津","河北","上海"];

$scope.user=[{

"flog":false,

"id":2001,

"sname":"IphoneX",

"name":"张三",

"tel":"13525654123",

"price":"8699",

"cheng":"北京",

"time":"14560161945000",

"zhuang":false,

},

{

"flog":false,

"id":3006,

"sname":"Iphone6",

"name":"王红",

"tel":"12564236541",

"price":"5635",

"cheng":"郑州",

"time":"1456016212945000",

"zhuang":false,

},

{

"flog":false,

"id":5312,

"sname":"Iphone7",

"name":"赵小龙",

"tel":"13402651245",

"price":"6180",

"cheng":"北京",

"time":"666016215645000",

"zhuang":false,

},

{

"flog":false,

"id":2314,

"sname":"Iphone8",

"name":"赵强",

"tel":"17695212525",

"price":"7190",

"cheng":"上海",

"time":"88888162545000",

"zhuang":false,

}

];

//按照商品名称查询

$scope.nameselect=function(){

$scope.sn=$scope.msname;

//手机号过滤器为空

$scope.sh="";

}

//按照手机号查询

$scope.sjselect=function(){

$scope.sh=$scope.mytel;

//商品过滤器为空

$scope.sn="";

}

//已发货和未发货的点击事件

$scope.myfh=function(){

if($scope.fh=="按状态查询"){

$scope.fahuo="";

}else if($scope.fh=="已发货"){

$scope.fahuo=true;

$scope.sn="";

$scope.sh="";

}else{

$scope.fahuo=false;

$scope.sn="";

$scope.sh="";

}

}

//全选

$scope.myqx=function(){

if($scope.qx){

for (var i=0;i

$scope.user[i].flog=true;

}

}else{

for (var i=0;i

$scope.user[i].flog=false;

}

}

}

//如果有一个没选全选取消

$scope.dx=function($index){

if($scope.user[$index].flog==false)

$scope.qx=false;

}

//批量删除

$scope.px=function(){

var j=0;

for (var i=0;i

if($scope.user[i].flog){

j++;

}

}

if(j==0){

alert("请至少选择一个")

}

//判断所有选中的框 看其状态值为未发货 提示不能删除未发货的

var flog1=true;

for (var i=0;i

if($scope.user[i].flog){

if($scope.user[i].zhuang==false)

flog1=false;

}

}

if(flog1){

for (var i=$scope.user.length-1;i>=0;i--) {

if($scope.user[i].flog){

$scope.user.splice(i,1);

//全部删除 全选为false

$scope.qx=false;

}

}

}else{

alert("不能删除未发货的")

}

}

//根据id排序的方法

var c=0;

$scope.idp=function(){

c++;

if(c%2==1){

$scope.idpai='id';

}else{

$scope.idpai='-id';

}

}

//根据价格排序的方法

$scope.jiap=function(){

c++;

if(c%2==1){

$scope.idpai='price';

}else{

$scope.idpai='-price';

}

}

//根据时间排序

$scope.ship=function(){

c++;

if(c%2==1){

$scope.idpai='time';

}else{

$scope.idpai='-time';

}

}

//点击新增的话显示添加

$scope.add=function(){

$scope.yc=true;

}

//保存的代码

$scope.baocun=function(){

flog= kong($("#shname").val(),"#s1")

&&kong($("#username").val(),"#s2")

&&kong($("#mtel").val(),"#s3")

&&kong($("#mprice").val(),"#s4")&&cheng();

if(flog){

var tian={

"flog":false,

"id":"23236",

"sname":$scope.shname,

"name":$scope.username,

"tel":$scope.mtel,

"price":$scope.mprice,

"cheng":$scope.chengshi,

"time":"14560201945000",

"zhuang":false,

}

//添加到表格中

$scope.user.push(tian);

//添加完毕后清空

$scope.shname="";

$scope.username="";

$scope.mtel="";

$scope.mprice="";

//清空后隐藏

$scope.yc=false;

}

}

//不为空的方法

function kong(k1,s){

var k=/^\s*$/;

if(k.test(k1)){

$(s).html("不能为空");

return false;

}else{

$(s).html("");

return true;

}

}

//城市选择

function cheng(){

if($scope.chengshi=="请选择城市"){

$("#s5").html("必选");

return false;

}else{

$("#s5").html("");

return true;

}

}

/*x.zhang为发货的状态值 默认为false不发货 通过过滤器设置值为已发货和未发货

//通过以下来设置背景颜色

.true {

background: greenyellow;

border: 0px;

border-radius: 3px;

}

.false {

background: yellow;

border: 0px;

border-radius: 3px;

}

*/

//发货改变值的方法

$scope.fahuo1 = function($index) {

if($scope.user[$index].zhuang ){

$scope.user[$index].zhuang = false;

}else{

$scope.user[$index].zhuang = true;

}

}

})

//自定义过滤器,根据zhuang的状态,返回不同的值

app.filter("myFilter", function() {

return function(input) {

if (input) {

return "已发货";

} else {

return "未发货";

}

return input;

}

})

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/505489.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机应用考试其一级属于中级,计算机软件水平考试可以直接考中级吗?

原标题:计算机软件水平考试可以直接考中级吗?【http://jsj.kaoshib.com/rjsp/bkzn/76322.html】计算机软件水平考试呢,是对计算机与软件专业技术人员的一个职业资格、专业资格认定的一种考试,在某种程度上,计算机软件水…

计算机网络中ping命令的使用方法,ping命令的基础使用技巧

在电脑基础操作中,很多人在操作电脑中可以接触到这个ping命令。但是都是没有深入的去了解这个ping命令。对于ping命令在电脑中可以通过ping来判断及解决网络故障。我们每天都接触电脑使用互联网的人来说也是要去了解ping命令的基础使用。ping命令的工作原理&#xf…

计算机上硬盘显示不出来怎么办,加装硬盘不显示怎么办_新硬盘装上去了但是没显示这么解决...

一些小伙伴在加装玩新的硬盘后出现了一个问题,那就是硬盘明明安装上去了,但是电脑上没有显示出来。这是为什么呢?其实可能是因为安装没成功或者分区没有分好导致的,那么加装硬盘不显示该怎么办呢?接下来小编就给大家带…

武未转变服务器tp,未转变者怎么tp别人 | 手游网游页游攻略大全

发布时间:2016-04-24 我的世界中有的玩家想要TP别人,但是不知道怎么操作,有的新手玩家更是不知道TP是什么意思,那么这些就让小编来为大家解释一遍吧. 新手玩家请看我的世界手机版tp拉人怎么操作 TP操作…

搜狗语音输入提示服务器繁忙,讯飞语音输入如何提高识别率 提高方法

讯飞语音是一款语音输入软件,能够帮助用户进行通过语音说话,进行智能识别,帮助用户在繁忙的时候,直接语音输入,不过语言描述要清晰哦!小编在这里分享一下识别率提高方法,不要错过哦!…

服务器ie打不开http协议,在浏览器输入地址后,这个世界发生了什么(http协议浅谈)...

引言这篇文章是我各处收集有关于http的知识,不成体系,爱看不看?,看完点赞。我们输入网址之后发生的事情输入网址并回车(URL 包括 协议名称 域名或者IP 端口号 请求资源具体地址 参数)解析域名 DNS解析浏览器发送HTTP请求服务器处理请求服务器…

个性化显示服务器,Linux系统个性化登录提示信息的方法

字符界面操作久了,就没有太多的新鲜感,所以加点登录时的个性化显示,让心情变的更愉快!如果采用root账号登录编辑/etc/bashrc内容,那所有其他帐号登录都会提示相同的内容,如果想每个用户进行配置&#xff0c…

微软2022服务器,​微软公开地分享了即将发布的WindowsServer 2022的特性

微软测试其自去年以来的下一个版本的WindowsServer在内部测试程序中。尽管发布了常规的服务器测试构建,但Microsoft官员很少提供有关这些服务器测试构建中的特性和更新的任何公开信息。但是,在3月2日,官员们更公开地分享了即将发布的WindowsS…

leetcode 18 --- 4sum

1 题目 给出一个有n个元素的数组S,S中是否有元素a,b,c和d满足abcd目标值?找出数组S中所有满足条件的四元组。 注意: 四元组(a、b、c、d)中的元素必须按非降序排列。(即a≤b≤c≤d)解集中不能…

leetcode 111 --- 二叉树最小深度

1 题目 求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。 2 解法 2.1 递归方法 要找到最小深度,首先要确定有根到叶的第一个叶节点,也就是一层一层确定.所以有: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct…

leetcode 145 --- 二叉树后序遍历

1 题目 用递归的方法对给定的二叉树进行后序遍历。 例如: 给定的二叉树为{1,#,2,3}, 返回[3,2,1]. 示例1 输入 {1,#,2,3} 输出 [3,2,1] 2 解法 2.1 递归解法 /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/c…

leetcode 144 --- 二叉树前序遍历

1 题目 求给定的二叉树的前序遍历。 2 解法 2.1 递归解法 2.2 非递归解法 前序遍历,先遍历根节点,然后遍历左节点,最后是右节点,所以用栈的方式,先是根节点入栈,然后出栈遍历,如果该节点有左右节点,那么左右节点入栈(应为右节点先入栈,然后是左节点,因为左节点先遍历,所以…

leetcode 116 --- 填充每个节点指向最右节点的next指针

1 题目 填充每个节点指向最右节点的next指针, 填充所有节点的next指针,指向最接近它的同一层右边节点。如果没有同一层没有右边的节点,则应该将next指针设置为NULL。 初始时,所有的next指针都为NULL 注意: 你只能使用常量级…

leetcode 110 --- 判断给定的二叉树是否是平衡二叉树

1 题目 判断给定的二叉树是否是平衡二叉树 平衡二叉树的性质为: 要么是一棵空树,要么任何一个节点的左右子树高度差的绝对值不超过 1。 一颗树的高度指的是树的根节点到所有节点的距离中的最大值。 2 解法 2.1 多次递归 最初的想法肯定是先求出每个节点的左右…

leetcode 107 --- 二叉树程序遍历 ii

1 题目 给定一个二叉树,返回该二叉树由底层到顶层的层序遍历,(从左向右,从叶子节点到根节点,一层一层的遍历) 2 解法 2.1 我的最初解法 按照正常的层序遍历应该是从上到下的,只要用一个栈先临时存一下每…

leetcode 148 --- 链表排序

1 题目 链表排序 2 解法 2.1 冒泡排序 /*** struct ListNode {* int val;* struct ListNode *next;* };*/class Solution { public:/*** * param head ListNode类 * return ListNode类*/ListNode* sortList(ListNode* head) {// write code hereif (head) {ListNode* endNo…

leetcode 1 --- 两数之和

1 题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 2 解法 struct haveOrigionIndexNu…

leetcode 2 --- 两数相加

1 题目 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设…

leetcode 9 --- 回文数

1 题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 2 解法 2.1 初版 2.1.1 思路 由于题目不允许把数直接转化为字符串, 所以想到了把数的每一位转换为双向数组, 然后对头尾一点…

C++中类和对象的一些注意事项 ---继承

1 继承中的访问权限问题 所有继承方式, 子类都无法访问父类的private成员. 那么用如下测试代码尝试一下: #include <iostream> using namespace std;class father { public:int m_father_public_value; protected:int m_father_protected_value; private:int m_father_…