HTML/JQ/CSS

  • HTML 鼠標(biāo)碰到div內(nèi)元素、離開div內(nèi)元素觸發(fā) mouseover mouseout事件
可用jquery的 mouseleave 和 mouseenter 事件避免這種情況
  • 向數(shù)組中首項(xiàng)添加數(shù)據(jù)
unshift()

GPS坐標(biāo)定義

WGS-84:是國際標(biāo)準(zhǔn),GPS坐標(biāo)(Google Earth使用、或者GPS模塊)
GCJ-02:中國坐標(biāo)偏移標(biāo)準(zhǔn),Google Map、高德、騰訊使用
BD-09:百度坐標(biāo)偏移標(biāo)準(zhǔn),Baidu Map使用

拼接對象集合中的,某一項(xiàng)屬性

var items = [{name:'abc'},{name:'123'},{name:'!@#'}]
items.map(function(item){return item.name}).join(',');
輸出 "abc,123,!@#"

解決html中l(wèi)abel 或 span 無法設(shè)置width

 {display:inline-block;}

select2寬度根據(jù)內(nèi)容自適應(yīng)

$("#select_demo").select2({width: "resolve"});

select2獲取選中項(xiàng)的內(nèi)容

$("#status").select2("data")[0].text;

解決vue渲染中,頁面顯示源碼問題

1. 添加樣式
[v-cloak]{
    display: none;
}

2.在vue元素上添加  v-cloak屬性

或用template標(biāo)簽將需要渲染的html包起來

判斷元素是否顯示

$("#div").is(":hidden"); // 判斷是否隱藏 
$("#div").is(":visible") //是否顯示

帶有表單的頁面,防止按回車頁面刷新

$('form').on('submit', function () {
  return false;
});

動態(tài)改變URL但是頁面不跳轉(zhuǎn)

var stateObject = {};  
var title = "Wow Title";  
var newUrl = "/my/awesome/url";  
history.pushState(stateObject,title,newUrl);  

模態(tài)窗口顯示、隱藏 事件

$('#myModal').on('shown.bs.modal', function (e) {
  xxxxxx
  $('#myModal').off('shown.bs.modal');//執(zhí)行完XXX后解綁,防止后面綁定其他方法還會執(zhí)行XXX
})

$('#myModal').on('hidden.bs.modal', function (e) {
  xxxxxx
  $('#myModal').off('hidden.bs.modal');
})

清空jqgrid內(nèi)容

jQuery("#table_passenger_list").jqGrid("clearGridData");

jqgrid取消選中

("#table_list").jqGrid('resetSelection');

jqgrid 選中某一行

$("#table_list").jqGrid('setSelection', rowId);

CSS設(shè)置屬性選擇器

# 帶title屬性的
[title]
{
  color:red;
}

# 帶title屬性且title = W3School的
[title=W3School]
{
  border:5px solid blue;
}

js post提交下載請求

function download() {
    var form = $('<form>');
    form.attr("style", "display:none");
    form.attr("target", "_blank");
    form.attr("method", "post");
    form.attr("action", window.location.href.substring(0,window.location.href.lastIndexOf("/"))+"/seatOccupancyExport.json");

    var starDate = $('<input>');
    starDate.attr("type", "hidden");
    starDate.attr("name", "startDate");
    starDate.attr("value", $('#text_searchStartDate').val());

    var endDate = $('<input>');
    endDate.attr("type", "hidden");
    endDate.attr("name", "endDate");
    endDate.attr("value", $('#text_searchEndDate').val());

    var routeParentIdList = $('<input>');
    routeParentIdList.attr("type", "hidden");
    routeParentIdList.attr("name", "routeParentIdList");
    routeParentIdList.attr("value", $("#sel_route").val());

    var routeIdList = $('<input>')
    routeIdList.attr("type", "hidden");
    routeIdList.attr("name", "routeIdList");
    routeIdList.attr("value", getMultiSelectedRouteTimes().routeTimesValues);

    $('body').append(form);
    form.append(starDate);
    form.append(endDate);
    form.append(routeParentIdList);
    form.append(routeIdList);

    form.submit();
    form.remove();
}

獲取jquery元素自身html代碼

 $(".test").prop("outerHTML")

替換字符串

'12123456'.replace(new RegExp('1'),'a')
"a2123456"

替換全部

'12123456'.replace(new RegExp('1','g'),'a')
"a2a23456"

div高度隨著瀏覽器改變而改變

window.onresize = function () {
    $('#div_map').css('height', (document.body.clientHeight) + 'px');
}

JS集合 過濾符合條件的數(shù)據(jù)

colors = colors.filter(function(item) {
    return item != "red"
});
返回所有非red內(nèi)容集合

Vue 點(diǎn)擊事件中,獲取當(dāng)前控件

@change="checkChange($event)"

checkChange: function(e){ e.target}
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • //------------------------- 第一章 認(rèn)識JQuery ----------------...
    米塔塔閱讀 814評論 0 9
  • ??JavaScript 與 HTML 之間的交互是通過事件實(shí)現(xiàn)的。 ??事件,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,715評論 1 11
  • (續(xù)jQuery基礎(chǔ)(1)) 第5章 DOM節(jié)點(diǎn)的復(fù)制與替換 (1)DOM拷貝clone() 克隆節(jié)點(diǎn)是DOM的常...
    凜0_0閱讀 1,528評論 0 8
  • 第3章 基本概念 3.1 語法 3.2 關(guān)鍵字和保留字 3.3 變量 3.4 數(shù)據(jù)類型 5種簡單數(shù)據(jù)類型:Unde...
    RickCole閱讀 5,540評論 0 21
  • jQuery模塊 選擇器、DOM操作、事件、AJAX與動畫 匿名函數(shù)自執(zhí)行 作用:解決命名空間與變量污染的問題 總...
    青青玉立閱讀 1,005評論 0 0

友情鏈接更多精彩內(nèi)容