问题自定义<input type ="search"...> Jquery Mobile

Was*_*oui 2 jquery jquery-mobile

我想在id为"search"的字段中显示"搜索"消息,并在用户点击时消失.这是我的代码.它不起作用.

 <script>
 $('#acceuil').live('pagecreate',function(event){
 $('#search').blur(function(){
    if ($('#search').val()=='')
    $('#search').val("search");
});

$('#search').focus(function(){
    if (('#search').val()=='search')
    $('#search').val("");
});
});
</script>



<div data-role="page" id ="acceuil" >
<div data-role="header" data-theme="a" ><h3>TEST</h3></div>
<div data-role="content">
   <div data-role="container" >
    <img src="images/olampromo.gif">
</div>
<div data-role="container">
    <label for="search">Cherchez votre coupon :</label>
    <input type="search" id="search" value="search">        
</div>

</div>
<div data-role="footer" data-theme="a" ><h3>footer</h3></div>
Run Code Online (Sandbox Code Playgroud)

Phi*_*ord 8

为什么不使用HTML5原生占位符属性?不需要JS.

<input type="text" id="searchBox" placeholder="search..." />
Run Code Online (Sandbox Code Playgroud)

实例: