0

eng_app に関連付けられている id 属性を削除しようとしていますが、以下のコードの問題点は何ですか? id 属性がまだ表示されています.

これは私がこれまでに試したコードです

 var htm = $("#addin").find(".eng_data:first-child").html();
 if($(htm).find(".eng_app"))
 {
    console.log("Inside if");
console.log($(this).removeAttr("id"));
 }
 var new_htm = "<div class='eng_data'>" +htm+"</div>";                                  
 $("#addin").append(new_htm);   

HTML:

 <div id="eng_data" class="eng_data">


      <select class="eng_app">
      <option value="-1" selected="">Choose application</option>
      </select>
      <input type="text" class="grades"  placeholder="grades"/>
      <a href="#" ><img src="images/add.gif" width="21" class="addrow"/></a>

      </div>
4

4 に答える 4

0

これを試して :

$(htm).find(".eng_app").removeAttr('id');

それが役立つことを願っています

于 2013-07-30T08:01:47.337 に答える
0

これを行う必要があります:

$(htm).find(".eng_app").removeAttr('id');
console.log($(htm).find(".eng_app").attr('id'));
于 2013-07-30T08:02:15.963 に答える