0

入力属性タイトルに div ベースを追加したい、つまり、入力タイトル = 卒業日がある場所に div を追加したいということです

  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-graduation">
  </div>
  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-age">
  </div>
  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-graduation">
  </div>

そのような出力が必要

  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-graduation">
    <div>test</div>
  </div>
  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-age">
  </div>
  <div class="personalisation_input">
    <input type="text" value=""  title="date-of-graduation">
    <div>test</div>
  </div>
4

3 に答える 3

3

「attribute equals」セレクターを使用して正しいinput要素を選択し、.after()その直後にコンテンツを挿入するメソッドを使用できます。

$("input[title='date-of-graduation']").after("<div>test</div>");
于 2012-10-30T09:19:19.813 に答える
0
$('.personalisation_input input').each(function(){
 if($(this).attr('title') == 'date-of-graduation'){
     $(this).after('<div>Test</div>')
 }
});
于 2012-10-30T09:21:28.170 に答える
0

    $("input[title='date-of-graduation']").parent().append("<div>test</div>");​​​​​​​​​​​​​​​​​​​
于 2012-10-30T09:24:11.847 に答える