$("input").each(function(){ $(this).attr("placeholder", $('label[for='+ $(this).attr('id') +']').text()); });
form{margin:25px} label{display:none;} div{margin-top:15px;}
<form action="" id="form" method="post"> <div> <label for="name1">お名前</label> </div> <div> <input type="text" id="name1" name="name" value="" size="40"> </div> <div> <label for="email1">メールアドレス</label> </div> <div> <input type="email" id="email1" name="email" value="" size="40"> </div> <div> <label for="phone">電話番号</label> </div> <div> <input type="text" id="phone" name="phone" value="" size="40"> </div> <div> <input type="submit" id="submit" value="Submit"> </div> </form>