2012年11月28日 星期三

jQuery 選擇器 ( Selector )

變更input欄位的值:
$("input").val("newText");
變更選取id的值:
$("#myId").val("newText");
變更id:
$("#myId").attr("id", "newId");
變更class:
$("#myId").attr("class", "newClass");
移除class:
$("#myId").removeClass("myClass");
取得第n個元素:
$("tr:eq(2)")  // 取得第3個tr 
使用變數:
var index = 5;
$("input[type=text]:eq("+index+")")  // 取得第6個textbox 變數必須以雙引號包
取得前n個元素:
$("a").slice(0, 10) // 取前10個a 
class篩選:
$("tr[class!='pager']") // 取得class不是pager的tr 

2012年11月7日 星期三

Loop Insert

DECLARE @counter int;
SET @counter = 0;

while(@counter<10)
BEGIN;
    SET @counter = @counter + 1;

    INSERT INTO myTable
    (myColumn)
    VALUES
    ('number' + CAST(@counter as varchar))
END;

2012年10月29日 星期一

DateDiff

選取日期相同的欄位:
SELECT column1, column2 FROM TABLE
WHERE DateDiff ( DAY, DateColumn, YourDate ) = 0

選取日期為今天的欄位:
SELECT column1, column2 FROM TABLE
WHERE DateDiff ( DAY, DateColumn, getDate() ) = 0

引用:

2012年10月10日 星期三

jQuery 在 table 裡失效

想做一個讓使用者依序輸入的表格,
在 stackoverflow 上問到方法後,
自己的page卻不能作用,但在 jsfiddle 上可以。( http://jsfiddle.net/gionaf/wLnh7/)
結果原來是 html 的<td>標籤
讓它失效。

2012年9月18日 星期二

ValueList

ValueList(query.column [, delimiter ])
第一個參數為欄位名稱,

第二個參數為分隔符,預設值為逗號( , ),

返回該筆查詢的指定欄位值。

ex.1
<cfquery datasource="myDB" name="myQuery">
    SELECT foo FROM someTABLE
</cfquery>

<cfset mylist=ValueList(myquery.foo)>

也可以將 List 做為查詢條件,需使用<cfqueryparam>

ex.2
<cfquery datasource="myDB" name="otherQuery">
    SELECT myColumn From someTABLE
    WHERE myColumn in ( <cfqueryparam list="yes" value="#myList#"> )
</cfquery>

引用:

2012年8月7日 星期二

this 指標

*this : 取得 this 指標指向的物件。

(*this).method() : 調用*this物件的成員函式。

由於運算子的優先順序,須加上括號。

或者這樣寫: this->method()


存取資料成員:

(*this).data 或者

this->data

2012年7月28日 星期六

IsDefined

isDefined: 檢查變數是否存在,以字串形式接受變數名稱作為參數,
變數存在傳回true,否則傳回false。

ex. 1: 判斷foo存在與否
<cfset foo= 5>

<cfif isdefined("foo")>
    foo!
</cfif>

ex. 2: 判斷foo存在與否,不存在則用cfset定義foo
<cfif isdefined("foo")>
    do nothing.
<cfelse>
    <cfset foo = 5>
</cfif>

cfset cfif

cfset: 可用於指定值給變數

ex.
<cfset foo = 1>  // 指定1給變數foo
cfif: 判斷式

ex.
<cfif foo is 1>
    Good Day!
</cfif>
或者
<cfif foo eq 1>
    Hi!
</cfif>