配列があり、最後の記号「0」を削除したい。そのため、部分文字列を使用してこれを削除しています。この変数をjQueryセレクタとして使用しようとしています。しかし、私は部分文字列を使ったときに要素を選択しません。サブ文字列を使用して作成された変数を持つ要素の選択
私のコードは次のとおりです。
var key = 'director_front_passport0';
var document_name = key.substring(0,key.length - 1);
console.log(document_name); //returns director_front_passport
$('#' + document_name).append('<label class="error file_error">test</label>');
//I want to select element with id=director_front_passport
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" name="director_front_passport" id="director_front_passport" />
私はsubstring
を使用していた場合、私は明確なidを持つ要素を選択する必要がありますどのように?
はなぜあなたが期待する道という名前の実際の要素を持つスニペットを作成していない:あなたは
after
を試してみて、入力フィールドに追加することはできませんか?あなたのロジックが動作するかどうかをテストできます – mplungjan
コードを編集してデータでテストする必要があります。 –
また、HTML要素の外観を教えてください。 – Adjit