나는 1에서부터 많은 수의 항목까지 셀 수있는 고유 한 클래스 이름을 가진 앵커 태그 목록을 만드는 while 루프가 있습니다. 클릭하면 특정 앵커 태그와 클래스에 대한 CSS attriubute를 변경하여 배경색이 변경되었다고 말할 수 있습니다. 여기에 내가 이런 걸보고 내 jQuery를 싶습니다 내 코드PHP while 루프를 사용하여 Jquery를 사용하는 동적 선택 자
while($row = mysql_fetch_array($results)){
$title = $row['title'];
$i++;
echo "<a class='$i'>$title</a>
}
, 분명 내가 시작하는 곳처럼 혼란 스러워요 이것보다 더 복잡 될 것입니다.
$(document).ready(function() {
$('a .1 .2 .3 .4 and so on').click(function() {
$('a ./*whichever class was clicked*/').css('background':'red');
});
});
"고유 한"클래스 대신 ID를 사용합니다. 그리고 어떤 링크가 클릭되었는지에 관계없이 동일한 작업이 수행되는 것처럼 보입니다. 따라서 공통된 클래스를 제공하지 않는 것이 좋습니다. 이것은 무엇을위한 클래스인가, 비슷한 행동/속성을 여러 요소로 할당합니다. –
다른 오류 나는 방금'.'대신'.css()'호출에서 구분 기호로':'를 사용한다는 것을 알았습니다. 콜론은 객체를'.css()'에 넘기는 경우에만 사용됩니다. – user113716
@ Felix에 동의합니다. 클래스 이름에 대해 숫자와 같은 특정 용도가없는 경우 (동일한 클래스 이름을 가진 다른 요소와 같이) ID는 일반적으로 고유 한 식별자로 사용됩니다 (단, ID 번호는 유효하지 않습니다). 클래스 동일 할 수 있습니다. 색인 번호는 사용자 정의 속성으로 전달 될 수도 있습니다. – user113716