나는 셀렉터를 사용하여 텍스트 영역의 모음을 가지고 있습니다. 나는 그 다음 iterating 및 현재 너비를 기반으로 각각에 대한 최대 너비를 설정하려고 (그들은 모두 같은 방식으로, 내가 왜 이런 식으로하고있다)입니다. 그러나 배열 요소의 .css 속성에 액세스 할 수 없습니다. HTMLTextAreaElements이기 때문에 추측 할 수 있습니까? 이 일을하거나 더 나은 방법으로 접근 할 수있는 방법이 있습니까?컬렉션의 CSS 최대 너비 변경 textareas
최대 너비를 정적으로 설정할 수 없습니다.이 너비는 다양한 페이지와 다양한 크기로 사용되는 일반 컨트롤이기 때문에 설정할 수 없습니다.
$(function() {
var a = $('.myTextAreaCssClass');
for(var i = 0;i < a.length; i++) {
var w = a[i].css(width);
a[i].css('max-width',w);
}
});
'.each()가'이 경우 더 나은 옵션입니다. –
jquery 대신 javascript 방식을 사용했기 때문에 감사합니다. 그냥 호기심에서,이 경우 width() 속성이 0이되는 것이 정상입니까? – jas
난 그냥 내 CSS 파일에서 지정한 너비에 최대 너비를 설정한다는 것을 깨달았습니다. 필요한 너비는 픽셀 단위입니다. – jas