jQueryではinputのtypeを変えられないようなのでJavascriptでの方法を紹介します。
jQuery
jQueryで親要素を取得する3つの方法
jQueryで親要素を取得する方法は3つあります。
JavaScript・jQueryでのイベントキャンセル
JavaScript・jQueryでブラウザ標準の処理をキャンセルできます。
jQueryのloadハンドラの実行回数が増えてしまう場合の対処法
jQueryのloadハンドラは呼ばれるたびに、実行回数が増えていきます。
以下はその対処法です。
jQueryセレクタ $(this)のfirst-child
$(this)のfirst-childの指定方法は普通と少し違います。