DOM對象
jquery對象
jquery對象 m.fn.init [input#input1, context: input#input1]
dom 對象 <input type="text" name="word" id="input1" onkeyup="search(this)">
obj (即this)<input type="text" name="word" id="input1" onkeyup="search(this)">
document.getElementById()和this是同一對象
jquery和dom對象互轉(zhuǎn)
jquery加數(shù)組索引 就是dom元素。$(obj)[0]
dom元素加 $()就是jquery元素 $(document.getElementById())
function中$(obj)和$(this)獲取對象的區(qū)別
在普通function中,$(this) 獲取的是window對象。$(obj)獲取本標(biāo)簽對象。
$("#id").click(function(){console.log($(this).val())}) $(this)一般在匿名函數(shù)中用
onclick="getName(this)"
function getName(obj){$(obj).val()}
jquery和js綁定click點擊對象
$("#id").click(function(){})
domcument.getElementById("id").onclick=function(){};
jquery和js獲取value text html
<input type="text" onkeyup="searchWord(this)">
function searchWord(obj){
obj.value;
$(obj).val();
<span onclick="getWord(this)">郭<a>割</a>擄</span>
function getWord(obj){
obj.innerHTML//有標(biāo)簽
obj.innerText//純文本
$(obj).text();
$(obj).html();
}
在servlet打斷點,沒進(jìn)來,說明前端頁面錯誤
聯(lián)系客服