我有一个部分,其中有很多5个textareas(数字可以改变)。如果我模糊了文本区域,我必须使用相同的JQuery函数同时将CSS应用于所有文本。我的想法是 获取所有ID并应用CSS。这是正确的做法还是有其他选择
<div>
<textarea id="libname"class="Text"></textarea>
<textarea id="bioname"class="Text"></textarea>
<textarea id="labname"class="Text"></textarea>
<textarea id="subjctname"class="Text"></textarea>
<textarea id="miscname"class="Text"></textarea>
</div>
<script>
???$(".ids").applycss();
</script>
答案 0 :(得分:2)
使用你的课程..
$(".Text").css({ do css stuff });
如果你想在.blur()
$(".Text").blur(function() {
//if you want to apply css to all textareas, target them all
$(".Text").css({ do css stuff });
//if you want to edit the textarea you just modified, use this
$(this).css({ do css stuff });
});
.css()
API参考:http://api.jquery.com/css/
答案 1 :(得分:1)
$('textarea.Text').css(/*whatever you want*/);
答案 2 :(得分:0)
我认为您应该在addClass()
removeClass()
/ toggleClass()
/ blur event
函数