最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jquery实现的可以编辑选择的下拉框的代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:55:53
文档

基于jquery实现的可以编辑选择的下拉框的代码_jquery

基于jquery实现的可以编辑选择的下拉框的代码_jquery:效果图: 代码如下: 代码如下: 可以编辑的下来框实现方法--woody.wu .cssINPUT { height: 19PX; padding: 3PX; padding-left: 3px; padding-right: 0px; margin: 0PX; border: 1PX SOLID #C0C0C0; fon
推荐度:
导读基于jquery实现的可以编辑选择的下拉框的代码_jquery:效果图: 代码如下: 代码如下: 可以编辑的下来框实现方法--woody.wu .cssINPUT { height: 19PX; padding: 3PX; padding-left: 3px; padding-right: 0px; margin: 0PX; border: 1PX SOLID #C0C0C0; fon


效果图:

代码如下:
代码如下:



可以编辑的下来框实现方法--woody.wu



var inputID = "input1";
var selectID = "select1";
var widt = 0;
var inputWi = 0;
var he = 0;
$(function() {
inputID = "input1";
selectID = "select1";
widt = 200;
inputWi = widt - 20;
he = $("#user").height() - 41;
var offset = $("input[id=input1]").offset();
$("#" + selectID).change(function() {
var newvar = $("#" + selectID).find("option:selected").text();
$("#" + inputID).val(newvar);
}).click(function() {
$("#select_div_on_key" + selectID).remove();
}).css({ "display": "block", "width": widt + "px", "z-index": 1, "clip": "rect(0px " + widt + "px 51px 151px)" });
$("#" + inputID).keyup(function() {
ShowSelectCombo();
}).click(function() {
ShowSelectCombo();
}).css({ "z-index": 2, "width": inputWi + "px" }); ;
});
function ShowSelectCombo() {
var pob = $("#" + inputID);
var v = pob.val();
var off = pob.offset();
var wi = pob.width() + 16;
var tp = off.top + pob.height() - 100 + 7;
var lef = off.left - 200 + 2;
var html = "";
$("#" + selectID).find("option").each(function() {
var tk = $(this);
html += "
  • " + tk.html().replace(v, "" + v + "") + "
  • ";
    });
    html += "";
    var ulDIV = $("#select_div_on_key" + selectID);
    ulDIV.remove();
    $("#user").append(html);
    var ulDIV = $("#select_div_on_key" + selectID);
    var hei = ulDIV.find("ul").height();
    var newHeight = hei > he ? he : hei;
    ulDIV.css({ height: newHeight + "px" });
    ulDIV.find("li").hover(function() {
    $(this).css({ "background-color": "#316ac5" });
    }, function() {
    $(this).css({ "background-color": "white" });
    });
    ulDIV.find("li").click(function() {
    var ki = $(this);
    var va = ki.attr("val");
    var htm = ki.attr("ht");
    htm = decodeURIComponent(htm);
    $("#" + inputID).val(htm);
    $("#" + selectID).val(va);
    ulDIV.remove();
    });
    }






    文档

    基于jquery实现的可以编辑选择的下拉框的代码_jquery

    基于jquery实现的可以编辑选择的下拉框的代码_jquery:效果图: 代码如下: 代码如下: 可以编辑的下来框实现方法--woody.wu .cssINPUT { height: 19PX; padding: 3PX; padding-left: 3px; padding-right: 0px; margin: 0PX; border: 1PX SOLID #C0C0C0; fon
    推荐度:
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top