發表文章

目前顯示的是 5月, 2016的文章

取得動態div上面的某元件並做變動(收藏)

這個功能講白一點就是收藏的變動,不過在這邊不是使用值來判斷,而是使用收藏的圖示來判斷,而取值是為了要將該ID回傳伺服器端來進行資料庫的變化 $ ( 'body' ). on ( 'click' , '.CollectIIcon' , function ( e ) { var CollectIIconValue = $ ( this ). parent (). parent (). find ( 'input' )[ 0 ]. value ; var thisimg = $ ( this ). find ( "img" )[ 0 ]; var imgpath = thisimg . src . substr ( thisimg . src . lastIndexOf ( '/' ) + 1 ); var thisdiv = $ ( this ). parent (). parent (). parent (). parent (); if ( imgpath == "ic_collect_gray.png" ) { //訂閱   } else { //取消訂閱   }

快速將JSON的KEY值跟Value值全部取出

快速將JSON的KEY值跟Value值全部取出,必將ID與JSON得到的值對應 for ( var i in data .MemberInfoResult.MemberInfoList) { var key = i ; var val = data .MemberInfoResult.MemberInfoList[ i ]; for ( var j in val ) { var sub_key = j ; var sub_val = val [ j ]; // console.log(sub_key); // console.log(sub_val); try { //這一行是快速將值與同ID的物件對應,會寫TryCatch是因為有部分的元件不是Html而是Value的形式,所以加入TryCatch來避免轉換中止 document . getElementById ( sub_key ). innerHTML = sub_val ; } catch ( err ) { } } }