!doctype?html
創(chuàng)新互聯(lián)建站從2013年成立,先為連云港等服務建站,連云港等地企業(yè),進行企業(yè)商務咨詢服務。為連云港企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
html
head
meta?charset="utf-8"
title插入輸入框/title
script?type="text/javascript"?src="js/jquery-3.1.1.min.js"/script
script
function?f1(){
var?text='div?class="a1"/divinput?type="text"br';
if($("#a1").val()!="")
{
$("#baojie?li").append(text);
};
};
/*function?f1(btn){
var?x?=?document.createElement("li");
var?z=document.getElementById("baojie");
var?input=document.getElementById("a1");
?? var?name?=?input.value;
if(name?!=?""){
z.appendChild(x).innerHTML='div?class="a1"'+'/div'+'input?type="text"'+'br';
}else{
return;
}
??}*/
/script
style?type="text/css"
.neirong?li{
?list-style-type:none;
?display:inline;
}
.neirong{
width:400px;
margin:0?auto;
}
.neirong?div{
text-align:center;
width:50px;
display:inline-block;
margin:10px?0;
}
.neirong?#btn{
background:none;
border:none;
color:#3d8ad4;
}
.neirong?.a1{
height:16px;
width:58px;
}
/style
/head
body
!--logo--
div?class="neirong"
form
uldiv時間/div
li
input?type="text"
/li
/ul
ul?id="baojie"div保潔員/div
li
input?type="text"??id="a1"/input?type="button"?value="+添加一行"?id="btn"??onClick="f1(this)"?/br/
/li
/ul
uldiv費用/div
li
input?type="text"
/li
/ul
/form
/div
/body
/html
這是我寫的一個點擊按鈕添加輸入框的代碼,你可以參考一下(注意,我這是必須在輸入框里輸入內(nèi)容后才能添加)
應當使用append()方法,因為html()方法用于設置內(nèi)容時,會重寫所有匹配元素的內(nèi)容,因此會替換。
1、關于append()方法定義和用法:
append() 方法在被選元素的結(jié)尾插入指定內(nèi)容。此外,如需在被選元素的開頭插入內(nèi)容,請使用 prepend() 方法。
2、語法:
$(selector).append(content,function(index,html))。
3、設計一個簡單的html頁面,存在一個div,和一個添加按鈕。
4、設計簡單的css樣式:
5、此時的頁面展示如下:
6、設計一個簡單的select元素:
7、此時點擊一次按鈕,查看頁面效果:
8、再次點擊,如下出現(xiàn)兩個select。
可以先給div標簽設置id,然后給這個id綁定點擊事件。
1、新建html文檔,在body標簽中添加一個div標簽,為div標簽設置一個id,這里以“demo”為例:
2、在head標簽中引入jquery的js文件,這時可以使用cdn鏈接:
3、添加script標簽,在script標簽中綁定“demo”,然后使用click函數(shù)為div標簽綁定點擊事件:
jquery?復制DIV內(nèi)容到另一個div中
例如下代碼:
i?class="m_tab"?id="A_name"張三/i
i?class="m_tab"?id="A_sex"男/i
i?class="m_tab"?id="A_age"30/i
把以上已生成的內(nèi)容對應復制到下面input框里:
input?class="m_input"?id="B_name"?value="張三"
input?class="m_input"?id="B_sex"?value="男"
input?class="m_input"?id="B_age"?value="30"
可以使用下方代碼:
function?showDiv(xid){
var?div1?=?$('#A_'+xid),a?=?$('#B_cname');
var?div2?=?$('#A_sex'),b?=?$('#B_sex');
var?div3?=?$('#A_age'),c?=?$('#B_age');
for(var?i=0;idiv1.length;i++){a.append(''+div1[i].innerText+'')}
for(var?i=0;idiv2.length;i++){b.append(''+div2[i].innerText+'')}
for(var?i=0;idiv3.length;i++){c.append(''+div3[i].innerText+'')}
擴展資料:
語言特點
1、快速獲取文檔元素
jQuery的選擇機制構(gòu)建于Css的選擇器,它提供了快速查詢DOM文檔中元素的能力,而且大大強化了JavaScript中獲取頁面元素的方式。
2、提供漂亮的頁面動態(tài)效果
jQuery中內(nèi)置了一系列的動畫效果,可以開發(fā)出非常漂亮的網(wǎng)頁,許多網(wǎng)站都使用jQuery的內(nèi)置的效果,比如淡入淡出、元素移除等動態(tài)特效。
3、創(chuàng)建AJAX無刷新網(wǎng)頁
AJAX是異步的JavaScript和XML的簡稱,可以開發(fā)出非常靈敏無刷新的網(wǎng)頁,特別是開發(fā)服務器端網(wǎng)頁時,比如PHP網(wǎng)站,需要往返地與服務器通信,如果不使用AJAX,每次數(shù)據(jù)更新不得不重新刷新網(wǎng)頁,而使用AJAX特效后,可以對頁面進行局部刷新,提供動態(tài)的效果。
4、提供對JavaScript語言的增強
jQuery提供了對基本JavaScript結(jié)構(gòu)的增強,比如元素迭代和數(shù)組處理等操作。
5、增強的事件處理
jQuery提供了各種頁面事件,它可以避免程序員在HTML中添加太多事件處理代碼,最重要的是,它的事件處理器消除了各種瀏覽器兼容性問題。
6、更改網(wǎng)頁內(nèi)容
jQuery可以修改網(wǎng)頁中的內(nèi)容,比如更改網(wǎng)頁的文本、插入或者翻轉(zhuǎn)網(wǎng)頁圖像,jQuery簡化了原本使用JavaScript代碼需要處理的方式。
參考資料來源:百度百科-jQuery
1、jQuery設置css樣式
div style="background-color:#ffffff;padding-left:10px;"測試jQuery動態(tài)獲取padding-left/div
2、用css()方法返回元素的樣式屬性
$("div").css("padding-left"));
3、用css()設置樣式
$("div").css("color","yellow");
4、設置多個樣式
$("div").css({"background-color":"yellow","font-size":"200%"});
var css = {
background-color: '#EEE',
height: '500px',
margin: '10px',
padding: '2px 5px' ?};
$("div").css(css); ?
使用attr()或prop()方法為id屬性賦值即可,關鍵代碼
$(obj_div).attr('id',id_name);
$(obj_div).prop('id',id_name);
實例演示如下:點擊按鈕設置div標簽的id為test,為了便于觀察效果,css中設置了id為test的樣式為紅色
1、HTML結(jié)構(gòu)
style
#test{color:red !important; font-weight:bold;}
/style
div我是示例DIV/div
input type="button" value="設置上一個div的id為test"
2、jquery代碼
$(function(){
$("input:button").click(function() {
$(this).prev("div").attr("id","test");
});
});
文章標題:jquerydiv添加,jquery給div添加內(nèi)容
網(wǎng)站網(wǎng)址:http://vcdvsql.cn/article16/dsdedgg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、域名注冊、商城網(wǎng)站、軟件開發(fā)、電子商務、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)