!DOCTYPE?html
大通ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
html
head
meta?http-equiv="Content-Type"?content="text/html;?charset=UTF-8"
script?class="jquery?library"?src="/js/sandbox/jquery/jquery-1.8.2.min.js"?type="text/javascript"/script
title
RunJS?演示代碼
/title
script
jQuery(function($){
var?table?=?$("table");
var?addbtn?=?$("button:contains('添加')").click(function(){
if(table.data("ing")?==?1)?{
alert("必須保存這個TR中輸入的值之后,才能再次添加TR,否則不能再次添加");
return;
};
var?txt?=?$("trtdinput?type='text'?//td/tr");
table.append(txt).data("ing",?1).prop("txt",?txt.find(":text"));?
});
$("button:contains('保存')").click(function(){
var?txt?=?table.prop("txt");
if(table.data("ing")==0){
alert("你已經保存過了,不能更改,具體參考提問者需求");
return;
}
if(txt.val()?==?""){
alert("填寫好數據再保存");
txt.focus();
return;
}else{
txt.prop("readonly",true);
table.data("ing",?0);
}
});
});
/script
/head
body
table
/table
button
添加
/button
button
保存
/button
/body
/html
$tr是一個節(jié)點數組。用each遍歷數組。i表示數組的下標,從0開始。dom表示數組中的每一個具體節(jié)點對象。即dom = $tr[i]
你直接寫$(checkbox).click()不就行了?一般的操作是點取行進去該行的詳細內容。
這是個冒泡事件!
只要在button的操作上阻止上層事件就OK了 具體操作就是
$(“input:button”).click(function(event){
event.stopPropagation();
})
已知HTML:tr id="row001"td001/tdtd張三/td/tr
JQUERY代碼:
var $tr=$("#row001"),valArr=[];//$tr是獲取的tr
$tr.find("td").each(function(){
valArr.push($.trim($(this).text()));//.text()獲取td的文本內容,$.trim()去空格
});
alert(valArr.join(";"));//輸出結果