あなたが実際に尋ねた質問に答えます(ただし、以下も参照してください):
ではなくselect
でを見つけるように指示しています。しかし、あなたの名前があります。name
folder
folder_id
select
folder_id
したがって、コードを次のように変更します。
// v----- change here
var folder_id = "folder_id";
$("#selects select[name='" + folder_id + "']").append('<span>Hi></span>');
更新されたフィドル(ただし、繰り返しますが、以下のブレークの下を参照してください)
...またはマークアップを変更します。
<div id="selects">
<select name="folder">
<option>hey</option>
</select>
</div>
更新されたフィドル
span
ただし、 aを aに追加しようとしていることに注意してください。select
これは無効なマークアップであり、機能しません。select
要素に含めることはできませんspans
( option
andoptgroup
要素のみ)。の後に置くつもりだった場合は、次select
を使用しますafter
。
// v--- change here
$("#selects select[name='" + folder_id + "']").after('<span>Hi></span>');
// also note the `>` you probably don't want here ----^
別のフィドル