반응형

jquery 28

점 표기 문자열을 사용하여 객체 자식 속성 액세스

점 표기 문자열을 사용하여 객체 자식 속성 액세스 이 질문에는 이미 다음과 같은 답이 있습니다. 문자열 경로별로 중첩된 JavaScript 개체 및 배열 액세스 (44개 답변) 마감됨7년 전에. 저는 일시적으로 매우 간단한 자바스크립트 문제에 시달리고 있지만, 아마도 올바른 검색 키워드를 놓치고 있는 것 같습니다! 우리에게 목표가 있다고 가정해 보세요. var r = { a:1, b: {b1:11, b2: 99}}; 99에 액세스하는 방법은 여러 가지가 있습니다. r.b.b2 r['b']['b2'] 내가 원하는 것은 문자열을 정의할 수 있는 것입니다. var s = "b.b2"; 99에 액세스하려면 다음을 사용합니다. r.s or r[s] //(which of course won't work) 한 가지 ..

programing 2023.08.15

jQuery에서 [0]을 사용하지 않고 첫 번째 요소를 얻으려면 어떻게 해야 합니까?

jQuery에서 [0]을 사용하지 않고 첫 번째 요소를 얻으려면 어떻게 해야 합니까? 저는 jQuery가 처음입니다. 이것이 어리석은 질문이라면 사과드립니다. ID를 사용하여 요소를 찾을 때, 저는 항상 하나의 일치 항목이 있다는 것을 알고 있으며, 이에 액세스하기 위해 색인 [0]을 사용합니다.이것을 하는 더 좋은 방법이 있습니까?예를 들어. var gridHeader = $("#grid_GridHeader")[0]; 당신도 사용할 수 있지만...ID에 의해 발견된 요소로 이 작업을 수행할 필요가 없습니다. 항상 고유해야 합니다.이건 단지 예시의 실수이기를 바랍니다.실제 페이지의 경우 ID가 고유하도록 수정하고 대신 클래스(또는 다른 속성)를 사용해야 합니다. .get() (같은)[0]) JQuery ..

programing 2023.08.15

표 행에서 slideDown(또는 표시) 기능을 사용하는 방법은 무엇입니까?

표 행에서 slideDown(또는 표시) 기능을 사용하는 방법은 무엇입니까? 테이블에 행을 추가하고 해당 행을 보기 위해 슬라이드를 표시하려고 하는데 슬라이드다운 기능이 테이블 행에 display:block 스타일을 추가하여 레이아웃을 엉망으로 만들고 있는 것 같습니다. 어떻게 해결해야 할지 생각나는 거 있어요? 코드는 다음과 같습니다. $.get('/some_url', { 'val1': id }, function (data) { var row = $('#detailed_edit_row'); row.hide(); row.html(data); row.slideDown(1000); } ); 테이블 행에서는 애니메이션이 지원되지 않습니다. Chaffer와 Swedberg의 "Learning jQuery"에서...

programing 2023.08.15

jQuery - 문자열에 있는 문자의 모든 인스턴스를 바꿉니다.

jQuery - 문자열에 있는 문자의 모든 인스턴스를 바꿉니다. 이 질문에는 이미 다음과 같은 답이 있습니다. JavaScript - 문자열의 모든 쉼표 바꾸기 (3개 답변) 마감됨9년 전에. 이것은 작동하지 않고 저는 그것이 절실히 필요합니다. $('some+multi+word+string').replace('+', ' ' ); 항상 받는 some multi+word+string 항상 첫 번째 인스턴스에서만 교체되지만 모든 + 기호에 대해 작동하려면 필요합니다.전역(g) 플래그를 지정하려면 정규식을 사용해야 합니다. var s = 'some+multi+word+string'.replace(/\+/g, ' '); (제가 제거했습니다.$()현 주위에, 로서.replacejQuery 메서드가 아니므로 전혀 ..

programing 2023.08.10

jquery가 로드될 때까지 스크립트 실행을 대기시키는 방법

jquery가 로드될 때까지 스크립트 실행을 대기시키는 방법 페이지가 너무 빨리 로드되고 후속 스크립트에서 호출되기 전에 jquery가 로드를 완료하지 못하는 문제가 있습니다.jquery가 있는지 확인하고 없으면 잠시 기다렸다가 다시 해보는 방법이 있나요? 아래 답변/댓글에 대한 답변으로 마크업의 일부를 게시합니다. 상황은... asp.net 마스터 페이지와 하위 페이지입니다. 마스터 페이지에 jquery에 대한 참조가 있습니다.그러면 내용 페이지에 페이지별 스크립트에 대한 참조가 있습니다.페이지별 스크립트를 로드할 때 "$가 정의되지 않았습니다."라고 불평합니다. 마크업의 여러 지점에 경고를 표시하여 발사되는 순서를 확인하고 다음과 같은 순서로 실행되는 것을 확인했습니다. 마스터 페이지 머리글입니다. ..

programing 2023.08.05

jQuery 클래스 이름 변경

jQuery 클래스 이름 변경 td 태그의 ID를 고려하여 td 태그의 클래스를 변경하고 싶습니다. ... 저는 다른 돔 객체의 클릭 이벤트 안에서 이 작업을 수행할 수 있기를 원합니다.td의 id를 잡고 클래스를 변경하려면 어떻게 해야 합니까?사용.jQuery다음과 같이 를 사용하여 클래스를 설정할 수 있습니다. $("#td_id").attr('class', 'newClass'); 클래스를 추가하려면 다음과 같이 사용합니다. $("#td_id").addClass('newClass'); 또는 다음을 사용하여 클래스를 전환하는 간단한 방법: $("#td_id").toggleClass('change_me newClass'); 다음은 속성에 대한 jQuery 메서드의 전체 목록입니다.당신은 이것을 찾고 있는 ..

programing 2023.07.11

jQuery를 사용하여 DropDownList 값을 설정하려면 어떻게 해야 합니까?

jQuery를 사용하여 DropDownList 값을 설정하려면 어떻게 해야 합니까? 질문에 나와 있듯이 jQuery를 사용하여 DropDownList 컨트롤의 값을 설정하려면 어떻게 해야 합니까?$("#mydropdownlist").val("thevalue"); 옵션 태그의 값이 Val 메서드의 값과 일치하는지 확인하십시오.@Nick Berardi가 제안한 것처럼 변경된 값이 UI 프런트 엔드에 반영되지 않으면 다음을 시도합니다. $("#mydropdownlist").val("thevalue").change(); 인덱스로 작업하는 경우 .attr()을 사용하여 선택한 인덱스를 직접 설정할 수 있습니다. $("#mydropdownlist").attr('selectedIndex', 0); 그러면 드롭다운 목..

programing 2023.06.01

jQuery - 확인란 사용/사용 안 함

jQuery - 확인란 사용/사용 안 함 이런 확인란이 많이 있습니다.Check Me(확인) 확인란이 선택된 경우 다른 3개의 확인란을 모두 사용 가능으로 설정해야 하며, 그렇지 않으면 사용 불가능으로 설정해야 합니다.jQuery를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까? Check Me 마크업을 약간 변경합니다. $(function() { enable_cb(); $("#group1").click(enable_cb); }); function enable_cb() { if (this.checked) { $("input.group1").removeAttr("disabled"); } else { $("input.group1").attr("disabled", true); } } Check Me ID와..

programing 2023.05.22
반응형