2011-02-18 91 views
0

答案找到了!toString方法在jQuery中?或类似的东西

我读XML文档和我送这个给一个函数

$(data).find('colleges').attr('next') 

返回discipline和JavaScript是认为它是一个变量,可我一些如何获得标签的属性,并把它返回字符串如'discipline'

是否有toString() - 类型的方法,我可以添加到选择?

$(data).find('colleges').attr('next').toString() 

我遇到的问题是我送的是一个功能

createSelect($(data).find('colleges').attr('next')) 

但Firebug是给我的错误,指出价值,纪律,是不确定的?为什么JavaScript阅读纪律作为一个变种,而不是一个字符串?

+6

你的问题没有意义。你需要学习变量和值的基础。 – SLaks 2011-02-18 03:38:24

+0

我想他想要标签名称作为字符串?很难分辨 – 2011-02-18 03:45:39

回答

1

如果这...

$(data).find('colleges') 

...没有找到任何匹配(<colleges>...</colleges>),那么这...

.attr('next') 

...将返回undefined

你应该做的第一件事就是测试.find()是否找到任何东西。

alert($(data).find('colleges').length); 

如果alert给你0,那么有没有火柴,你必须检查你的data,看它是否包含你所期望的。

3

attr函数返回一个字符串,您可以将其放入一个变量中。

相关问题