私はいくつかの要素を反復しており、document.getElementById("id")
が動作しますが、$("#id")
はありません。どうして?
編集:コードを投稿するのに害はないと思いますか?
function myFunction() {
var token, tokens, id, input;
$("[id^=\"some_id_\"]").each(function() {
tokens = this.id.split("_");
id = tokens[tokens.length - 1];
input = document.getElementById("some_form_element_" + id); //WORKS
//input = $("#some_form_element_" + id); //DOESNT, alerts undefined
alert(input.value);
});
}
をあなたのコードは次のように見えるんか? jQueryが含まれていますか?任意のJSエラーを取得しますか? –
詳細情報を提供 –
どうしますか?表示されるエラーは何ですか? – jackJoe