js,jqeury,html 질문입니다
조회수 585회
$(function() {
$.getJSON("userList.do",function(u){
$.each(u, function(i,e){
var div = $("<div></div>");
var delBtn = $("<button>탈퇴</button>");
$(div).html()
$(div).append(delBtn);
$("#tel").append(div);
$(delBtn).click(function() {
$.ajax({
url:"",
data:id,
success:function(data)
{
var re = eval("("+data+")")
if(re=='success')
{
alert("ok");
}
else
{
alert("nono");
}
}
})
})
var tr = $("<tr></tr>");
var td1 = $("<td></td>").html(e.id);
var td2 = $("<td></td>").html(e.nickname);
var a = $("<a>"+e.phone+"</a>");
$(a).click(function(){
$.getJSON("",function(data){
$("#container").html("");
$("#container").append("<h2 style='color: white;'>회원 목록</h2><div id='User'>");
});
});
var td3 = $("<td></td>").html("<a href=''>"+e.phone+"</a>");
var td4 = $("<td></td>").html(e.email);
var td5 = $("<td></td>").html(e.point);
$(tr).append(td1,td2,td3,td4,td5);
$("#tb").append(tr);
});
});});
아이디 옆에 버튼이 생기게하고싶은데 td 추가되면서 button이 따로 추가됩니다. 초보를 구제해주소서 ㅜ
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
a
변수에 저장된 버튼을 정의만 해놓고 사용을 안하고 계신 것 같은데요…?var td3 = $("<td></td>").html("<a href=''>"+e.phone+"</a>");
이 부분을 이렇게 바꿔보세요.
var td3 = $("<td></td>").append(a);
그리고 "아이디"는
td1
에 저장돼 있는데 그러면td2
와td3
을 바꿔야 "아이디 옆에 버튼"이 붙지 않나요?
댓글 입력