Jquery 实现动态监听select标签,并修改属性和 实时监听input的值 input propertychange

本文介绍如何利用Jquery实现动态监听select标签的选择变化,以及实时监听input字段的值改变,通过propertychange事件来即时响应输入并修改元素属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<select id="select_id" name="condition">
    <option id="order_id" value="order_id">订单号</option>
    <option id="order_time" value="order_time">下单时间</option>
</select>
<label style="letter-spacing:1px;">&nbsp;<b>查找</b></label>
<input id="search_content_id" type="search"
       placeholder=""   name="search_content"  />




<input type="text" placeholder="请输入需要查找的信息,支持拼音及首字母搜索..." class="form-control" id="searchInput">
<script type="text/javascript">
    $(document).ready(function(){
        alert($("#select_id").val())
        $("#select_id").change(function(){
            var selected=$(this).children('option:selected').val();
            // alert(selected);
            if(selected=="order_time"){
                //document.getElementById("search_content_id").
                $("#search_content_id")[0].placeholder="时间格式:20150923";
            }else if(selected=="order_id"){
                $("#search_content_id")[0].placeholder="";
            }
        });



         var searchInput = $('#searchInput');

         searchInput.on('input propertychange', function () {
                // 当用户没有输入内容时,或typeahead没有匹配到内容时触发。
                if ($("#searchInput").val() === '' || searchNum === 0) {
                    indexObj.searchInputChange();
                }
            });





    });
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值