"actionname":"xx"
} //定义好你需要传的参数
$.ajax({
url: location.href, //url地址
type: "POST",
data: para,//模拟个数据
success: function (result) {
//我这里返回的是text
if (result != "" && result != undefined) {
var data = JSON.parse(result) //所以这里转了一不json 如果你返回的直接是json就不用转了直接 *** 作result
var tempHtml = ""
for(var i = 0 i< data.length i++)
{
tempHtml += "<tr><td>"+data[i]["name"]+"</td></tr>"
}
$("table").append(tempHtml) //添加你拼接好的html到table里
}
}, error: function (err) {
}
})
按你的需求给你修改了一下,不知是否这种效果<table id="app"></table>
function remove()
{
$("#app>tbody").remove()
}
function add(){
$("#app").append('<tr><td>从<label><input type="text" name="fqty" width="50" />件
--- <input type="text" name="eqty" width="50"
/>件</label></td><td><inputtype="text" name="eqty" width="50" /></td><td><a
href="javascript:void(0)" onclick="remove()">删除</a></td></tr>')
}
jQuery 中使用 text() 或者 html() 函数可以获取td的内容:
$("td").text() // 或者 $("td").html()
二者区别在于前者返回所选元素的文本内容,后者返回所选元素的内容(包括 HTML 标记)。
下面实例演示:点击按钮后获取所有选中行的td单元格的内容
1、HTML结构
<table id = "test">
<tr><td><input type="checkbox" name="test"></td><td>1</td></tr>
<tr><td><input type="checkbox" name="test"></td><td>4</td></tr>
<tr><td><input type="checkbox" name="test"></td><td>7</td></tr>
<tr><td><input type="checkbox" name="test"></td><td>10</td></tr>
</table>
<input type="button" value="确定">
2、jquery代码
$(function(){
$(":button").click(function() {
str = $(":checkbox:checked").map(function() {
return $(this).parent().siblings('td').text() // 根据checkbox定位到后面的td,然后使用text()函数获取内容
}).get().join(", ") // 获取内容数组并拼接为字符串
alert(str) // 输出
})
})
3、效果演示
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)