亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery UI插件實現(xiàn)百度提詞器效果

asal 2017-01-07 16:18:03 285
abstrak:本文實例為大家分享了jQuery自動文字提示功能需要在項目中實現(xiàn)動態(tài)添加,刪除輸入框,每個框里面都要有文字提示。js部分://自動完提示   function tip(obj) {     $( obj ).autocomplete({      &

本文實例為大家分享了jQuery自動文字提示功能

需要在項目中實現(xiàn)動態(tài)添加,刪除輸入框,每個框里面都要有文字提示。
js部分:

//自動完提示
  function tip(obj) {
    $( obj ).autocomplete({
        minLength: 0,
        source: function (request, response) {
          //alert('dsada');
          var title = $('#test1').val();
          $.ajax({
            url: "HotList.php?act=title",
            type: 'get',
            dataType: "json",
            data: request,
            success: function (dataObj) {
              // request對象只有一個term屬性,對應用戶輸入的文本
              // response是一個函數(shù),在你自行處理并獲取數(shù)據(jù)后,將JSON數(shù)據(jù)交給該函數(shù)處理,以便于autocomplete根據(jù)數(shù)據(jù)顯示列表
  
              // 自行處理并獲取數(shù)據(jù)...
              //var dataObj = data; // 表示處理后的JSON數(shù)據(jù)
              response(dataObj); // 最后將數(shù)據(jù)交給autocomplete去展示
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
              //alert('獲取信息失敗');
              //alert(XMLHttpRequest.status);
              //alert(XMLHttpRequest.readyState);
              //alert(textStatus);
            }
          });
        },
        focus: function( event, ui ) {
          $( obj ).val( ui.item.title );
          return false;
        },
        SELECT: function( event, ui ) {
          //$( "#project" ).val( ui.item.title );
          //$( "#project-id" ).val( ui.item.id );
          $(obj).val( ui.item.title );
          $(obj).prev().val( ui.item.id );
          return false;
        }
      })
      .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
      return $( "<li>" )
        .append( "<a>" + item.id + "<br>" + item.title + "</a>" )
        .appendTo( ul );
    };
  }

html:

<div class="control-group">
 <label class="control-label">*相關推薦</label>
   <div class="controls">
     <?php foreach($listOne['recommend_title'] as $k => $v) { ?>
   <div>
    <input type="hidden" name="tuijian_id[]" value="<?php echo $listOne['title_id'][$k]; ?>" />
    <input type="text" name="tuijian[]" class="show_goods" onkeyup="tip(this)" value="<?php echo $v;?>"/> <span class="btn" onclick="del(this);">刪除</span>
    </div>
    <? } ?>
    <p id="project-description"></p>
    <span class="btn" id="add" onclick="add(this);">添加</span>
    <script>
     //添加推薦節(jié)點
        function add(obj) {
         var str = "<div><input type='hidden' name='tuijian_id[]' /><input type='text' class='show_goods' name='tuijian[]' onkeyup='tip(this)'/> <span class='btn' onclick='del(this);'>刪除</span></div>";
             $(obj).before(str);
         }
        //刪除當前推薦節(jié)點
         function del(obj) {
         if($(".show_goods").length <= 3 ) {
         alert('最少需要三個推薦標題');
         return false;
         } else {
         $(obj).parent().remove();
         $(obj).prev().prev().remove();
         $(obj).prev().remove();
         $(obj).remove();
          }
  
       }
  
   </script>
 </div>
</div>

更多關于jQuery UI插件實現(xiàn)百度提詞器效果請關注PHP中文網(ipnx.cn)其他文章!    


Nota Keluaran

Penyertaan Popular