JQuery中三元運算
$('tbody>tr').click(function (){
//判斷是否被選中
var hasSelected=$(this).hasClass('selected');
//如果選中,則 移出selected類,否則就加上selected類
$(this)[hasSelected?"removeClass":"addClass"]('selected');
//查詢內部的checkbox.設定對應的屬性
.find(':checkbox').attr('checked',!hasSelected);
});
$(this)[hasSelected?”removeClass”:”addClass”]這是一個三元的運算結果為:”removeClass”或者”addClass”
其實就是代表一下的兩種情況
$(this)["removeClass"]('selected');
$(this)["addClass"]('selected');
相關推薦
JQuery中三元運算
$('tbody>tr').click(function (){ //判斷是否被選中 var hasSelected=$(this).hasClass('selected'); //如果選中,則
js中三元運算符的兩種情況
type post == text 賦值 pos 情況 三元 一個 一、一般情況 <script type="text/javascript"> var b=5; (b == 5) ? a="true" : a="false"; document.write("
Python中的三元運算
div center 否則 align 三目運算 body post 如果 pytho Python中的三元運算 三元運算又稱三目運算。 B=1 If B==1: a=123 else : a=456 上面程序等價於: B=1 a=123 if B==1 e
jQuery復選框 全選、反選、取消&三元運算
select this spa script his style 1.3 meta 條件 12312312 <!DOCTYPE html> <html lang="en"> <head> <meta charset
jquery中浮點數運算結果保留兩位小數的方法
今天在偶然用到了一個簡單的運算,38.6-38.2,結果竟然是0.3999999999999986,一般來說肯定是0.4。 通過查詢,瞭解到,計算機內部的二進位制是無法精確表達0.1,0.2之類的數字的。 原理: 像簡單的0.1 用十進位制表示:1×10^-1 ,也就是0.1 而用二進位制表
python中and、or、not、三元運算
在python中邏輯運算子有and、or、not,分別表示與、或、非。這裡對他們進行簡單的解釋。 1.and是與的意思。 (1)當前後兩邊都為True,返回後一個結果 In [1]: True and “a” Out[1]: ‘a’ In [2]: “a” an
JQuery中內容操作函數、validation表單校驗
調用方法 scrip 註意 語言 rul asc javascrip 最前面插入 獲取 JQuery:內容體拼接(可以直接拼接元素節點和內容節點) JQuery實現: 方案1:A.append(B); == B.appendTo(A);A的後面拼接B
JQuery中阻止事件冒泡方式及其區別
use urn query class span 事件冒泡 事件 clas nbsp 方式一:event.stopPropagation(); 1 $("#div1").mousedown(function(event){ 2 event.stopPropa
jquery中prop()方法和attr()方法的區別淺析
clas ttr over dex idt pro query selected accesskey jquery1.6中新加了一個方法prop(),一直沒用過它,官方解釋只有一句話:獲取在匹配的元素集中的第一個元素的屬性值。 大家都知道有的瀏覽器只要寫disabled,c
變量的管理 -三元運算
對象 類 方法作用域:對於變量的作用域,執行聲明並在內存中存在,該變量就可以在下面的代碼中使用。#只要內存裏存在,則就能使用。(棧)name = ‘dick‘if 1==1: name = ‘sb‘ print nameelse: name = ‘2b‘# 值1 if條件 else 值2上面可以轉
java的三元運算符
三元 對象 表達式 比較 更多 true return 運算符 條件運算 這種運算符比較罕見,因為它有三個運算對象。但它確實屬於運算符的一種,因為它最終也會生成一個值。這與本章後一節要講述的普通if-else語句是不同的。表達式采取下述形式: 布爾表達式 ? 值0:值1 若
jQuery中的ajax
span cti 參數 例如 param res rom syn from jquery對象.load(url,params,function(數據){});$.get(url,params,function(參數){},type); 發送get請求的ajax url
JQuery中$.ajax()方法參數詳解(轉載)
瀏覽器 object 服務器 字符串 false type: 要求為String類型的參數,請求方式(post或get)默認為get。註意其他http請求方法,例如put和 delete也可以使用,但僅部分瀏覽器支持。timeout: 要求為Number類型的參數,設置請求超時時
jQuery中的end()
per 遍歷 utf-8 function round [] evo src tac 要說end(),我們就不得不說prevObject。 在jQuery中,每個jQuery對象都有一個prevObject屬性 var $p = $(‘p‘); 這個屬性是做什麽的呢?
jquery中獲取相鄰元素相關的命令:next()、prev()和siblings()
cnblogs lin Language javascrip prev round blog scrip color jquery裏我們要獲取某個元素的相鄰元素時,可以用到的命令有三個: next():用來獲取下一個同輩元素。 prev():用來獲取上一個同輩元素。 sib
微信小程序開發之三元運算符代替wx.if/wx.else
load == 成功 圖片 運算符 spa asp photos 微信小程序 直接上代碼 實現功能為:當fbphotoFirst為空時,src路徑為“pic/信息反饋1-1_14.png“,並且點擊事件uploadfbphotoFirst有效,否則為路徑fbphotoF
jQuery中cookie使用
num false mov 不同 fin json dom remove 配置 session cookie 對話緩存 創建對話緩存 $.cookie(‘name‘,‘value‘); 設置過期時間和是否全局 $.cookie(‘name‘,‘value‘,{
jquery中html、text、val回調函數
-1 下標 har round 觸發 charset 改變 方法 this 先掃盲: 摘自菜鳥教程:jQuery 方法:text()、html() 以及 val()擁有回調函數。 回調函數有兩個參數:被選元素列表中當前元素的下標,以及原始(舊的)值。然後以函
關於Jquery中radio的屬性設置,是attr,還是prop問題
border b- load size 基本 lis property 然而 javascrip 自己做的一個小的項目員工項目管理中,由於用到Ajax,所有用了jquery,而在人管理中的,人的性別設置單選radio,默認為男的,源代碼如下 <input typ
Python中的運算符
sa一、算術運算運算(符)說明實例+兩個對象相加2 + 3 結果為 5-兩個對象相減3 - 2 結果為 1*兩個數相乘或返回一個重復若幹次的序列2 * 3 結果為 6; ‘abc‘ * 2 結果為 ‘abcabc‘/兩個數相除3 / 2 結果為 1.5//整除,返回商的整數部分3 // 2 結果為 1,3 /