$(document).ready(function(){

從網(wǎng)站建設(shè)到定制行業(yè)解決方案,為提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站服務體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設(shè)解決方案,助力業(yè)務快速發(fā)展。創(chuàng)新互聯(lián)建站將不斷加快創(chuàng)新步伐,提供優(yōu)質(zhì)的建站服務。
var?tmp?=?'';
$('li').each(function(){
tmp?=?$(this).html();
$(this).html(tmp.replace(tmp,"a?href='#'"+tmp+"/a"));
});
});
實現(xiàn)的方法如下:
1、第一步,創(chuàng)建一個新的html文件,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,創(chuàng)建輸入框和按鈕,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,預覽效果見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,需要引入jquery.js,見下圖,轉(zhuǎn)到下面的步驟。
5、第五步,執(zhí)行完上面的操作之后,設(shè)置輸入框的keydown事件與click事件,見下圖,轉(zhuǎn)到下面的步驟。
6、第六步,執(zhí)行完上面的操作之后,按鈕單擊觸發(fā)事件,見下圖,轉(zhuǎn)到下面的步驟。
7、第七步,執(zhí)行完上面的操作之后,單擊按鈕,效果見下圖。這樣,就解決了這個問題了。
!DOCTYPE?html
html?xmlns=""?
head?
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/?
titlejQuery?add/remove?ul?li/title?
style?type="text/css"?????
#nav{width:1000px;height:450px;border-top:#060?2px?solid;margin-top:10px;border-bottom:#060?2px?solid;background-color:#690;margin-left:50px;}?????
#nav?ul{list-style:none;line-height:40px;}????
?#nav?li{display:block;float:left;padding:15px;line-height:50px;}?????
?#nav?a{display:block;color:#fff;text-decoration:none;padding:0px;}?????
?#nav?a:hover{background-color:#060;}?????
?input?{margin-top:10px;margin-left:50px;width:100px;height:50px;font-size:15px;}?
/style?
script?src="jquery.min.js"?type="text/javascript"/script?
script?type="text/javascript"
$(document).ready(function(){?
//按鈕的點擊事件,每次點擊的時候動態(tài)的創(chuàng)建一個??li對象,jquery直接通過?ul對象的id,使用?append?方法?動態(tài)的把li添加到ul里面?????
$("#addButton").bind("click",function(){??????????
var?google?=?Math.random();?????????
var?msg?=?"lia?href='javascript:void(0)'刪我/aspan?style='color:yellow;'"?+?google?+?"/span/li";?????????
$("#colist").append(msg);//每次添加萬一個元素后,都會給改li綁定移除事件?????????
bindListener();?????});//?????
function?bindListener(){?//給所有的?ul?li重新綁定移除事件?????????
$("#colist?li?a").unbind().click(function(){//直接通過.remove()?方法移除掉li元素,頁面自動就會刷新???????????
$(this).parent().remove();?????????
});?????
}?????//jquery?檢索ul?li的所有元素?????
$("#collect").click(function(){?????????
var?data?=?"";?????????
$("#nav").find("ul?li?span").each(function(index,value){?????????????
data?+=?$(this).text()?+?"|";?????????
})
?alert(data);?????
?})
})?
/script?
/head?
body?????
div?id="nav"?????????
ul?id="colist"/ul?????
/div????
input?type="button"?value="通過jquery動態(tài)添加一個心的li"?id="addButton"?/?????
input?type="button"?value="查詢所有的li信息"?id="collect"?/?
/body?
/html
不知道你講的添加不同的值是什么意思?
是要將a內(nèi)顯示的值更改成不同值還是將超鏈接改成不同的地址,或者是其它的什么呢?
下面給出了一個獲取li下面a標簽,然后修改a標簽相關(guān)內(nèi)容的方法:
script type="text/javascript" $(document).ready(function(){ $("#bottom").find('li a').each(function(i ,e){ // 將a的顯示值更改,同時為a添加不同的超鏈接 $(this).text("連接笭滬蒂疚酈狡墊挾叮錨" + i).attr("href", "#"+i); }); });/script上面的text()方法是更新標簽的顯示值
attr("屬性名", "屬性值")方法是更新標簽的屬性值
具體可以查問相關(guān)API
文章題目:jquery加li,jquery添加屬性的方法
分享網(wǎng)址:http://chinadenli.net/article25/dsejoci.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、網(wǎng)站策劃、品牌網(wǎng)站制作、電子商務、域名注冊、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)