id 또는 클래스를 사용하지 않고 jquery를 사용하여 html 요소를 이름으로 가져 오는 방법은 무엇입니까? 그것을 할 방법이 있습니까? <input name="attributeName" />
jquery를 사용하여 이름으로 요소를 가져 오는 방법은 무엇입니까?
JQuery와 선택에 대한 <tagName />
또는
$('[name="attributeName"]')...
에 대한
id 또는 클래스를 사용하지 않고 jquery를 사용하여 html 요소를 이름으로 가져 오는 방법은 무엇입니까? 그것을 할 방법이 있습니까? <input name="attributeName" />
jquery를 사용하여 이름으로 요소를 가져 오는 방법은 무엇입니까?
JQuery와 선택에 대한 <tagName />
또는
$('[name="attributeName"]')...
에 대한
$('tagName')...
는 CSS 선택기처럼 작동합니다.
이것은'$ ('[name = "attributeName"]') .val();'같은 값으로 하나 이상의 입력 값을 수집하는 경우 serialize를 사용합니다. "attributeName \ [\]"] '). serialize();' – KeepMove
당신이 태그 이름 또는 명명 된 속성을 의미하는 경우 확실하지. 그래서 여기에 둘 다 -
특성이 선택기 같음 [이름 = "값을"]
http://api.jquery.com/attribute-equals-selector/
또는 요소 선택기 ("요소")
http://api.jquery.com/element-selector/
// name attribute selector
$('[name=whatever]').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
// tag name selector for all h1 tags
$('h1').each(function(index) {
alert(index);
// and of course depending on your element utilize $(this).doSomethingCool
});
, 당신은 단지 ID와 클래스 외에 많은 것들을 사용할 수 있습니다. CSS3 selector specification에는 사용할 수있는 다른 것들이 많이 있으며 jQuery는 내가 믿는 것보다 더 많은 것을 가지고 있습니다. 예를 들어, 태그 유형, 속성 값, 계층의 위치를 사용할 수 있습니다.
$("div")
$("div span")
$("[name=nyName]");
$("div span [name=nyName]");
$("ul li [name=nyName]");
많은 경우에, 당신은 많은 브라우저가 네이티브 코드에서 검색을 지원하기 때문에 태그 유형, ID 값 및 클래스 이름을 기반으로 선택기와 더 나은 성능을 얻을 것이다 : 이들은 모두 유효한 jQuery를 선택 개체입니다.
$('[name="value"]')
는 요소 이름을 의미하는 경우는 다음과 같이이다 : 당신이 이름 속성을 의미하는 경우
, 그것은이의
$('ul')
그것은 알려진해야하는 유일한 정답이 속성 값을 따옴표로 묶은 것입니다.
$("[name='value']")
값 주위에 따옴표를 포함하는 필수 요구 사항입니다, 참조 : http://api.jquery.com/attribute-equals-selector/
당신은 단순히 해당 문자열에 의해 선택, 노드 명 또는 "태그"를 참조에서 "이름"을 사용하는 경우 :
$("div")
$("a")
$("p")
$("input")
$("body")
값을 얻으려면 여러 속성을 사용할 수 있습니다. 그 중 하나는 이름 속성입니다. 예 :
$("input[name='nameOfElement']").val();
개체를 검색 할 HTML 예제를 제공하십시오. "이름"을 저장할 때 "이름"속성에 대해 묻는 중입니까? – jfriend00