>웹 프론트엔드 >JS 튜토리얼 >jQuery.removeData() 함수 사용법에 대한 자세한 설명

jQuery.removeData() 함수 사용법에 대한 자세한 설명

巴扎黑
巴扎黑원래의
2017-06-25 09:51:032321검색

removeData() 함수는 현재 jQuery 개체 와 일치하는 각 요소에 저장된 지정된 키가 있는 데이터 항목을 제거하는 데 사용됩니다.

removeData() 함수는 주로 data() 함수를 통해 저장된 데이터를 제거하는 데 사용됩니다.

이 함수는 jQuery 객체(인스턴스)에 속합니다.

Syntax

removeData() 함수의 구문은 다음과 같습니다:

jQueryObject.removeData(keys)

참고: RemoveData()는 다음과 일치하는 각 요소에서 지정된 키 이름을 가진 데이터를 제거합니다. 현재 jQuery 객체.

Parameters

매개변수 설명

keys 키 이름 string 또는 array은 문자열/배열 유형으로 지정됩니다.

여러 개의 키 이름이 있는 데이터 항목을 동시에 제거하려면 배열 형식으로 매개변수를 전달하세요. 배열의 각 요소는 제거해야 하는 키 이름 문자열입니다. 공백으로 구분된 문자열을 전달할 수도 있습니다. 공백으로 구분된 각 하위 문자열은 제거해야 하는 키 이름 문자열입니다.

매개변수 키가 "a b c"와 같이 공백이 포함된 문자열인 경우, RemoveData()는 먼저 키 이름이 "a b c"(문자열 자체)인 데이터 항목이 있는지 확인하고, 존재하는 경우 제거합니다. 데이터 분할과 같은 후속 작업은 수행되지 않습니다. 존재하지 않는 경우 공백을 기준으로 분할되며 키 이름이 "a", "b" 및 "c"(분할 하위 문자열)인 데이터 항목이 제거됩니다.

데이터를 저장하는 키 이름에 공백(예: "a b")이 포함된 경우, RemoveData()를 사용하여 여러 키 이름이 있는 데이터 항목을 동시에 제거합니다(예: "a b c d", 여기서 "a b"는 키임) name) , 공백이 포함된 키 이름(예: "a b")은 성공적으로 제거되지 않습니다. 대신 배열을 사용하거나 공백이 포함된 키 이름을 개별적으로 제거할 수 있습니다.

반환 값

removeData()함수의 반환 값은 jQuery 유형이며 현재 jQuery 개체 자체를 반환합니다.

예제 및 설명

다음 HTML 코드를 예로 들어보세요.

    >item3< /li>

                                                                                    ~ > ");

    $li.data ("url", "http://www.365mini.com/");

    // 또한 모든 li 요소

    $li에서 키 이름 name이 있는 데이터를 제거합니다. RemoveData("name");

    var $n5 = $("#n5"); // n4, n5, n6을 통해 데이터를 읽을 수 있습니다

    // 키 값 name

    document에 해당하는 데이터를 반환합니다.

    .writeln( $n5.data ("name") ); // 정의되지 않음

    var $n4 = $("#n4");

    // 키 이름이 "desc url"인 데이터 항목을 찾을 수 없습니다. , 그리고 공백을 기준으로 분할

    / / 키 이름이 "desc" 및 "url"

    $n4.removeData("desc url");

    document.writeln( $n4.data("desc ") ); // 정의되지 않음

    document.writeln( $n4.data("url") ); // 정의되지 않음

    $li.data("a", "Test a");

    $li.data ("b", "Test b");

    $li.data("a b", "Test a b");//키 이름이 "a b"인 데이터 항목만 제거됩니다

    $li .removeData("a b");

    document.writeln( $li.data("a") ); // a

    document.writeln( $li.data("b") ) // 테스트 b

    위 내용은 jQuery.removeData() 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.