日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/7/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;

}

{{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;

}

})

上面是我整理給大家的,希望今后會對大家有幫助。

相關文章:

總結

以上是生活随笔為你收集整理的html未点击背景 点击背景,在AngularJs中点击状态如何改变背景色的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。