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 코드를 예로 들어보세요.
~ > ");
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!