2017-09-22 1 views
0

"ABCD"라는 제목을 아래 출력으로 가져 오려고합니다 : 참고 입력 ID를 사용하여 검색 할 수 없으므로 classname을 사용해야합니다. 또한 여러 개의 <div class="promptChoiceListBox" >class="promptTextField promptTextFieldReadOnly"이 있으며 이는 단 한 가지 예입니다.입력 태그에서 클래스 이름과 액션으로 제목 검색

또한이 제목은 동적이며 드롭 다운 선택으로 변경됩니다. 텍스트 내부의 텍스트가 변경되면 어떻게 onclick 이벤트에서 확인할 수 있습니까?

어떻게하면됩니까? 어떤 도움을 주셔서 감사합니다.

<div class="promptChoiceListBox" > 
<input id="xyz123" type="text" class="promptTextField promptTextFieldReadOnly" readonly="" title="ABCD"> 

내가 아래 시도하고 작동하지 않습니다

console.log($('.promptTextField').attr('title')); 

감사

을 그 일의
+0

console.log ($ ('. promptTextField'))는 LIST를 제공해야합니까? – Anona112

+0

@ Anona112 : 그것은 내가 원하는 제목이 아닌 모든 입력 ID 목록을 제공합니다. – pauldx

답변

0

자바 스크립트 방법 :

console.log(document.getElementById("xyz123").title); 

JQuery와 (에 클릭 예) :

$("input:promptTextField promptTextFieldReadOnly").click(function(){ 
    $("input:promptTextField promptTextFieldReadOnly").toggle(); 
}); 
+0

단일 항목이 아니라 요소 배열을 가지고 있습니다. 그래서 귀하의 자바 스크립트 솔루션은 1 요소로 괜찮습니다. 또한 어떻게 타이틀 요소의 onlcikc 변경을 트리거 할 수 있습니까? – pauldx

0
$('.promptTextField').map(x=>x.title) 
관련 문제