jquery怎么获取节点的id啊,跪求

$.ajax({url:"dictionaryController.do?method=towDictionaryList&preId="+id,success:func... $.ajax({
url:"dictionaryController.do?method=towDictionaryList&preId="+id, success:
function(data){
var data =
eval(data);
$(browser).showTree({data:data,bindings:{
'pg_update':{
val:'修改',
ismy:1,
cb:function(id)
{
alert(id)
}
},
'pg_delete':{
val:'删除',
ismy:1,
cb:function(t)
{
alert('delete');
}
},
'pg_add':{
val:'新增',
ismy:1,
cb:function(t)
{
alert('add');
}
}

},callback:function(t){
alert('this
click');
}});

}

我现在想比如点修改 取到当前节点的id,可是不知道怎么才能取到,跪求大神们帮忙啊
展开
 我来答
匿名用户
2013-05-03
展开全部
如果是想在回调函数中取ID

如下:

callback:function(event){
var id = event.target.getAttribute("id");

}
更多追问追答
追问
$(browser).showTree({data:data,bindings:{
'pg_update':{
val:'修改',
ismy:1,
cb:function(data) {
var id = data.target.getAttribute("id");// 不行啊,拿不到id的,
//alert($(this).parent("span").attr("val"))
alert(id)
追答
$(data).attr('id');试试这个呢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就爱吃麻花
2013-05-03 · 超过12用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:23.6万
展开全部
$("#id").attr("id");
获得id这个元素,当然也可以获取其他的元素,如:$("#id").attr("value");
更多追问追答
追问
我的输一个树形结构,
var data = eval(data);
$(browser).showTree({data:data,bindings:{
'pg_update':{
val:'修改',
ismy:1,
cb:function(data) {//想这里拿到这个节点的id
var id = data.target.getAttribute("id");
//alert($(this).parent("span").attr("val"))
alert(id)
追答
不好意思,仔细看了下,这种写法暂时没接触过,无能为力……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式