0

我有一个部分,其中有许多 5 个文本区域(数字可以更改)。如果我模糊了一个文本区域,我必须使用 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>
4

3 回答 3

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/

于 2013-05-22T17:42:37.273 回答
1

使用jQuery .css()

$('textarea.Text').css(/*whatever you want*/);
于 2013-05-22T17:43:06.243 回答
0

我认为您应该在类中定义所有样式,并在其中定义jquery的用户addClass()//函数removeClass()toggleClass()blur event

于 2013-05-22T17:45:50.620 回答