myvariable="thisone"
versel = $("#" + myvariable);
alert (versel)
顯示上述結果[Objectobject]
。我期望它是#thisone。如何實現這一目標?如何測試這個變量的值?
javascript或jQuery都可以。
請幫忙。
myvariable="thisone"
versel = $("#" + myvariable);
alert (versel)
顯示上述結果[Objectobject]
。我期望它是#thisone。如何實現這一目標?如何測試這個變量的值?
javascript或jQuery都可以。
請幫忙。
試試這個:
console.log(versel);
這將顯示對象和其在瀏覽器的開發者控制檯屬性。
不確定爲什麼你期望它是字符串,因爲你正在使用$。如果你只想要字符串,然後刪除:
myvariable="thisone"
versel = "#" + myvariable;
alert (versel)
「$」將獲得JQuery函數,例如用於抓取元素。像「輸入」這樣的元素可以有一個字符串值,您可以使用「val()」函數。所以像這樣:
alert($(versel).val()); //這將是JQuery檢索的元素的字符串值。
你可以只提醒你傳遞什麼jQuery的:
alert("#" + myvariable);
**警報()是不是一個調試工具**,它總是會顯示'[目標,對象]'任何對象,和一個jQuery選擇器總是返回一個對象,使用控制檯。 – adeneo
'$()'用於對象,所以你得到一個對象。將其移除以提醒該值。 – Omar