는 IS 다음 내 HTML DOM 요소를 ... 속성JQuery와는
<input type="text" style="width: 200px;" id="input1"/>
어디 선가 내가 그것을 돔에서 날짜 값을 개최 할 예정 것을 지정해야 it..But의 날짜 값을 유지하려면 요소 ..
어떻게 so..Please 날 는 IS 다음 내 HTML DOM 요소를 ... 속성JQuery와는
<input type="text" style="width: 200px;" id="input1"/>
어디 선가 내가 그것을 돔에서 날짜 값을 개최 할 예정 것을 지정해야 it..But의 날짜 값을 유지하려면 요소 ..
어떻게 so..Please 날 컨트롤 내부의 데이터를 숨기려고하는 것처럼 보입니다.
더 쉬운 방법은 요소에 CSS 클래스를 지정하는 것입니다.
및 JQuery와는 요소에서 클래스 이름을 검색하기위한 방법이 많이 있습니다.
또는 당신은 다음과 같은 데이터를 추가하기위한 HTML 5 표준으로 갈 수 :
var value = $("#ctrl").attr("data-attr");
:
<input id='ctrl' type='text' data-attr='date' />
그런 다음이 같은 속성 값을 검색 할 수 있습니다
무엇 대신 표시 않는 제안 내가 할 수 있습니까?
날짜가 비표준 양식 일 수 있습니다. 나는 그것이 HTML 5에 올 것이라고 생각하지만 현재는 지원되지 않는다.
우연히 그 ID가 2 개의 요소를 가질 수 있습니까? 그 코드는 제대로 작동하는 것처럼 보입니다.
는이
$("#input1").css({border: '1px solid red'});
는 바로 요소와 일치되어 있는지 확인하려고합니다. 올바른 요소가 빨간색 테두리를 얻지 못하면 선택기가 잘못되었을 수 있습니다.
w3c 표준에 따르면 입력 컨트롤에는 "날짜"유형이 없습니다. W3C에서 확인하십시오. Forms in HTML documents
JQuery가 DOM에서 입력 요소의 런타임 유형을 반환하고 있습니다. "date"는 양식 입력에 유효한 유형이 아니므로 기본값 인 "text"를 반환합니다. 대신 "일"의 위의 하나 같은 코드를하려고하면
* "text"
* "password"
* "checkbox"
* "radio"
* "submit"
* "reset"
, 그것은 잘 작동 :
이
은 유효한 입력 유형입니다.