노드 속성, 내용, 텍스트를 변경해야 하는 경우가 많기 때문에 여기서는 여러 기능을 사용해야 합니다. 여기서 말씀드리고 싶은 것은 Jquery에도 그런 설계가 있다는 것입니다. 객체의 값을 얻어서 할당하는 데에도 동일한 함수가 사용됩니다. 객체에 값을 할당하려면 fn(name)을 사용하고 객체에 값을 할당하려면 fn(name, value)을 사용합니다.
먼저 attr(name)이 속성 값을 얻는 방법을 살펴보세요우리는
이러한 방식으로 img에서 stc의 값을 얻으려고 합니다. 먼저 선택기를 사용하여 선택합니다. img $ ("img")는 위의 노드를 얻은 다음 attr()을 사용하여 src의 값을 얻습니다. $("img").attr("src")
이런 방식으로 우리는 값을 얻습니다. of 1.jpg
이제 1.jpg 이미지를 2.jpg 이미지로 바꾸려고 합니다. $("img").attr("src","2.jpg")를 사용하면 됩니다. fn(이름, 키)입니다. 예를 들어 JavaScript에서는 onclick이 함수일 수 있으므로 키도 $("img") 함수일 수 있습니다. attr("src”, function(){return '3.jpg'}) 이는 두 번째 형식으로 실제로는 첫 번째 형식과 동일합니다 세 번째 형식, 즉 attr(속성)은 이름: value는 속성을 할당하는 데 사용됩니다. Jquery에서는 이 방법이 매우 일반적으로 사용되며 구조도 매우 명확합니다.
예를 들어 img의 alt 및 src를 설정하려면 직접 할 수 있습니다. $("img").attr( {src:”4.jpg”,alt:”Description”})
일반적으로 시스템을 구축할 때에는 추가, 수정, 삭제를 해야 합니다. 이전에 처음 두 가지에 대해 이야기했는데 속성을 삭제하는 방법은 무엇입니까?
여기서는 이해하기 쉬운 RemoveAttr(name)을 사용해야 합니다. 하나는 get입니다. 다른 하나는 속성을 삭제하는 것입니다. $("img").removeAttr("alt")
자, 속성을 조작하기 위한 여러 함수를 요약해 보겠습니다.
검색: $("img ").attr("src") src 값 찾기
$(“img”).attr(“src”,”2.jpg”) $(“img”).attr(“src 추가/수정 ”,function(){return “2 .jpg"}) $("img").attr({src:"2.jpg"})
$("img").removeAttr("src") 삭제
2 CSS 클래스
와 같은 노드에 CSS 스타일을 추가해야 하는 경우 위 속성 방법에 따라 먼저 CSS를 추가합니다. 클래스 스타일 .sty{...}를 작성하고, 이 div를 선택하고 $("div").attr("class","sty") 클래스를 추가합니다. ,
나중에 이것도 맞는지 알아냈습니다. 번거로워서 위의