javascript - 用于显示文本框的 jQuery

标签 javascript jquery html

我正在尝试更改具有属性 display:none;

的文本框的样式

我有另一个文本框,当我在文本框内单击时,我应该将另一个文本框的 css 更改为 display:inline-block!important;

<input type="text" id="linkField" class="form-control " placeholder="Enter the link to track">
<input type="text" id="emailField" class="form-control " placeholder="Enter the Email" style="display:none!important">
<input type="button" class="btn-success btn lightGreen" value="SHORTEN & TRACK">

我尝试过类似的方法,但它不起作用:

$(document).ready(function() {
    $('#linkField').click(function() {
        $("#emailField").css({"display": "inline-block!important"});
    }); 
});

谁能帮帮我?如果您需要更多详细信息,请告诉我。

最佳答案

您可以使用 .show() 而不是摆弄内联 css

$(document).ready(function() {
    $('#linkField').click(function() {
        $("#emailField").show();
    }); 
});

DEMO

关于javascript - 用于显示文本框的 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557240/

相关文章:

Javascript 无法运行 : Encoding error in Firefox

javascript - jquery 切换附加删除

javascript - 通过 Javavscript 将 DatePicker 值传递给 C# Controller

javascript - svg getScreenCTM 中的 Chrome 错误

css - 为什么 <span> 的背景在内容包含新行时表现不同?

JavaScript 从实数和整数计算哈希码

javascript - 冷冻和密封的区别

javascript - 无法更改完整日历 v4 中事件点击的 View ?

javascript - 奇怪的 C 程序前缀增量行为与 Javascript

javascript 表单验证不适用于 chrome 和 FF