javascript - 创建样式元素,定义一些类并将类添加到元素

标签 javascript jquery css

有没有更好的办法?

$("< style >").attr("type","text/css").prependTo("head").append(".bor {border:2px dotted red} .gto {padding:10px; font-size:medium}");

$("input:text").addClass("bor gto").val("your text");

http://jsfiddle.net/adatepe/aLmc2/

最佳答案

也许你可以 set the CSS directly而不是尝试在运行时构建 CSS 类:

$('input:text').css({
    border: '2px dotted red',
    padding: '10px',
    fontSize: 'medium'
}).val('your text');

关于javascript - 创建样式元素,定义一些类并将类添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5781307/

相关文章:

html - rails :how to verify what kind of user log in?

javascript - 无需重新加载页面即可更改浏览器栏中的 url

javascript - JS中的继承 : this. base = Class(); this.base() 还是……?

JQuery 刷新选择框

Jquery 悬停图像和 Alt 文本 - 执行顺序?

css - CSS padding 中的第三个值是什么?

javascript - 使用 jquery 和 servlet 检查数据库中的现有用户

javascript - 从一年中的几天开始用 HTML 填充 Bootstrap 表

javascript - jQuery Fancybox 改变过渡设置

javascript - 通过访问其他域覆盖 iframe/跨域中的 css