jquery keyup事件依赖于id参数

时间:2013-11-19 13:05:46

标签: jquery

我正在使用jquery keyup方法将字母转换为大写现在正在工作。但是我如何添加异常以便我的txtEmail id不会转换为大写

<input runat="server" clientidmode="static" type="text" id="txtEmail" value="" />
 //Only this emaild should not get change to uppercase 

<input runat="server" clientidmode="static" type="text" id="txtAdd1" value="" />

jQuery:

$("input[type=text]").keyup(function () {
        $(this).val($(this).val().toUpperCase());
    });

我无法更改HTML标记。我想在jquery中自己做。

1 个答案:

答案 0 :(得分:4)

尝试.not()

$("input[type=text]").not('#txtEmail').keyup(function () {

<小时/> 也可以更快地使用this.value代替$(this).val()
fiddle jagruti