繁体   English   中英

鼠标单击时文本输入更改类

[英]text input change class on mouse click

<input type="text" onkeypress="return buyukHarf(event);" class="green" name="f1"/>

单击该区域时是否可以将green类别更改为其他类别? 还是单击时更改边框颜色的任何其他方式? 提前致谢...

$("input").click(function(){
    $(this).removeClass("green").addClass("yellow");    
});

对于表单元素,我将在click()处理函数上使用focus()blur()

另外,请尝试避免像示例中那样使用内联JavaScript。

焦点/模糊示例:

$("input").focus(function(){
    $(this).removeClass("green").addClass("yellow");
}).blur(function(){
    $(this).removeClass("yellow").addClass("green");
});

尝试这个:

$( "input" ).click( function() {
    $( this ).attr( { 'class' : 'anotherClass' } );
} );

尝试:

$("input[name='f1']").click(function(){
    $(this).removeClass("green").addClass("red");    
});

或//用于边框

$("input[name='f1']").click(function(){
    $(this).removeClass("green").css("border", "1px solid red");    
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM