Javascript 我需要一些JS和Jquery支持
这个代码不起作用,你能帮我吗 以下是html:Javascript 我需要一些JS和Jquery支持,javascript,jquery,this,attr,next,Javascript,Jquery,This,Attr,Next,这个代码不起作用,你能帮我吗 以下是html: $(function(){ function First(){ $(this).next().attr("src", "point.png"); } }); 用户名: 这是因为您的函数首先的作用域在匿名函数中。要使onkeypress=“First()”工作,它必须是一个全局函数 我通常更喜欢像您一样确定我的函数的范围(以防止污染全局名称空间),因此大多数人在这种情况下所做的是通过JavaScript(从匿名方法内部
$(function(){
function First(){
$(this).next().attr("src", "point.png");
}
});
用户名:
这是因为您的函数首先
的作用域在匿名函数中。要使onkeypress=“First()”
工作,它必须是一个全局函数
我通常更喜欢像您一样确定我的函数的范围(以防止污染全局名称空间),因此大多数人在这种情况下所做的是通过JavaScript(从匿名方法内部)设置onkeypress
事件。它看起来像这样:
Username: <input type="text" name="username" onkeypress="First()">
<img src="" class="vimg">
<br>
在
$(function(){…})之外声明函数代码>范围了解范围:
$(function(){
function First(){
$(this).next().attr("src", "point.png");
};
$("input[name='username']").on('keypress', First);
});