jQuery的.val()和.html(),方法全都无效,只有.after()方法起作用,但是无法清除 代码如下:

jQuery的.val()和.html(),方法全都无效,只有.after()方法起作用,但是无法清除 代码如下:,第1张

检查一下你的JS文件是不是在head里引入的,如果是加上async;

如果是内联脚本的话,加上$(document).ready(function(){

//你的JS代码

});

html() 是jquery的方法,this是div,还不是jquery对象,没有html()方法,要转换一下

$(document).ready(function(){

    var objs=$('.disp_layer').find('div')

    alert(objs.length)

    objs.each(function(index){

        alert(index)

        alert($(this).html())

    })

})

<form id="frmTmp" onsubmit="window.location.href='2.html'return false">

<fieldset>

    <!--失效的原因是onclick事件被监听到,立即执行了-->

    <!--按钮的onclick事件改成表单(form)的onsubmit事件,返回false可以阻止表单的提交-->

<legend id="l3">登录界面</legend>

<p id="p1">用户名: <input type="text" name="txtName" class="inputtxt" pattern="^\d{11}$" required ></p>

<p id="p2">密 码: <input type="password" name="txtPws" class="inputtxt"></p>

<p class="p_center">

<input name="frmSubmit" type="submit" value="登录" class="inputbtn" />

<input name="frmReset" type="reset" value="取消" onclick="alert('取消成功')" class="inputbtn" />

</p>

</fieldset>

</form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7494065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存