传递我的ID时如何获取ID

时间:2009-02-04 14:41:24

标签: javascript jquery

我有一个传递文档对象的函数,如:

toggle( $('username') );


function Toggle(id)
{
  ///  ??

}

如何获取传递的对象的实际名称,即用户名?

4 个答案:

答案 0 :(得分:2)

如果我理解正确,你不能:

$(id).attr("id");

$(id).attr("name");

或者我错了?

答案 1 :(得分:1)

Jonathon said

$(id).val();

答案 2 :(得分:1)

传入的对象是jQuery对象的一个​​实例,它包含一组元素(在这种情况下只包含一个元素)。文档位于jQuery documentation site

答案 3 :(得分:1)

$()返回的jQuery对象包装一个或更多 DOM元素 使用访问器$()。attr(),$()。val(),$()。text()和$()。html()将作用于第一个包装元素。
如果你想退出jQuery模式,以便你可以使用本机DOM元素(有时很有用),使用$()。get(index)。

例如

var el = $('#mytextbox').get(0);
el.value = 'a new value';
alert(el.id);
etc...