我有被傳遞的文檔對象像函數:如何獲得ID,當你通過我的ID
toggle($('username'));
function Toggle(id)
{
/// ??
}
我怎樣才能獲得對象的實際名稱傳遞即用戶名?
我有被傳遞的文檔對象像函數:如何獲得ID,當你通過我的ID
toggle($('username'));
function Toggle(id)
{
/// ??
}
我怎樣才能獲得對象的實際名稱傳遞即用戶名?
如果我理解正確的話,你能不能:
$(id).attr("id");
或
$(id).attr("name");
還是我錯了?
無論什麼Jonathon said或
$(id).val();
其被傳入的對象是jQuery的對象,其中包含一組元素(在此情況下,只有一個在它元件)的一個實例。該文檔位於jQuery documentation site。
$()返回的jQuery對象包含一個或更多 DOM元素。使用訪問器$()。attr(),$().val(),$().text()和$().html()將作用於這些包裝元素中的第一個元素。
如果您希望退出jQuery模式,以便您可以使用本地DOM元素(有時是有用的),請使用$()。get(index)。
如
var el = $('#mytextbox').get(0);
el.value = 'a new value';
alert(el.id);
etc...
爲什麼我不能只是做警報(id.id); ??我猜這個$('')對象與你做getelementbyID('')時不同。 – Blankman 2009-02-04 14:47:20