有用なjs/jqueryクリップ
1526 ワード
JAvascriptプロトタイプ+正規実装trim機能
1つの要素に別のサブ要素が含まれているかどうかを判断します.
JAvascript正則解析ulrパラメータ
checkbox使用.is(":checked")が選択されているかどうかを判断します.
.attr("checked")=trueまたは.attr("checked")="checked"はjQueryバージョンと関係があるようです.
要素が表示されているかどうかを判断する(show()とhide()
jsにおけるarrayのsomeメソッド
主にsomeメソッドでfunctionはreturn式でなければならないことに注意します.
String.prototype.trim = function () {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
1つの要素に別のサブ要素が含まれているかどうかを判断します.
// :
jQuery.fn.isChildOf = function (b) {
return (this.parents(b).length > 0);
};
// :
jQuery.fn.isChildAndSelfOf = function (b) {
return (this.closest(b).length > 0);
};
JAvascript正則解析ulrパラメータ
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
checkbox使用.is(":checked")が選択されているかどうかを判断します.
.attr("checked")=trueまたは.attr("checked")="checked"はjQueryバージョンと関係があるようです.
$(".newslist #chkbox").each(function () {
if ($(this).is(":checked")) {
nids.push($(this).val());
}
});
要素が表示されているかどうかを判断する(show()とhide()
vartemp=$("#test").is(":hidden");//
vartemp1=$("#test").is(":visible");//
jsにおけるarrayのsomeメソッド
var format = [".jpg", ".png", ".bmp", ".gif", ".jpeg"];
var ext=".txt";
alert(format.some(function (item) { return item == ext }));
主にsomeメソッドでfunctionはreturn式でなければならないことに注意します.