Javascript:常用方法

var x = location.href;
location.href = URL

location.reload();
window.history.back();
發表於 Javascript | 發表迴響

PHP:Send Array to Javascript

php

$cars = array('Saab', 'Volvo', 'BMW');

Javascript

var data = JSON.parse('<?php echo json_encode($cars); ?>');
發表於 PHP | 發表迴響

jQuery:Set select option ‘selected’, by value

$("#myselect").val("value");
發表於 Jquery | 發表迴響

jQuery:Add options to a select from an array

$.each(selectArray, function(key, value) {
     $('#mySelect')
         .append($("<option></option>")
                    .attr("value",key)
                    .text(value));
});
發表於 Jquery | 發表迴響

checkbox READONLY

<input name="checkbox" type="checkbox" id="checkbox1" onclick="return false;" />
發表於 Javascript | 發表迴響

select 下拉選單 READONLY

<select name="s1" onfocus="defaultValue=this.value" onchange="this.value=defaultValue">
  <option value="001">1</option>
  <option value="002" selected="selected">2</option>
  <option value="003">3</option>
</select>
發表於 Javascript | 發表迴響

HTML data-* 屬性

<div data-cart=""></div>

$("div").data("cart"); //取值
$("div").data("cart", "myCart"); // cart 設置為 myCart

發表於 未分類 | 發表迴響

jQuery:overlay

var overlay = jQuery('<div id="overlay"></div>');
overlay.appendTo("body");
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:#F5F5F5;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    z-index: 10000;
}
發表於 未分類 | 發表迴響

Jquery:判斷元素是否存在

檢查元素的 length 屬性,如果是空值的話就會傳回 0
Javascript 的 Boolean 判斷會將 0 判斷成 false,大於 0 的值判斷成 true。
if($("#obj").length){…}

發表於 Javascript | 發表迴響

Javascript:日期比較

<script type="application/javascript">
		var start_date = $("#start_date").val();
		var end_date   = $("#end_date").val();
		if(Date.parse(start_date).valueOf() > Date.parse(end_date).valueOf()){
			alert("「開始日期」不能晚於「結束日期」!");
		}
</script>
發表於 Javascript | 發表迴響