시작하기 전에 다른 접근 방식을 사용할 수 있으므로 열립니다. 또한 Google 검색 어플라이언스를 사용하고 있으므로 여기에서 작업하는 요소의 클래스, ID 및 이름을 변경할 수있는 능력이 거의 없습니다.양식 입력 상자에 내 단추가 나타나게하는 방법
검색 양식의 텍스트 상자 안에 'x'라는 회색 버튼을 추가하고 싶습니다.
양식 코드 :
<div class="input-append">
<form name="gs" id="suggestion_form" onsubmit="return (this.q.value == '') ? false : true;" action="search" method="GET">
<input name="q" onkeyup="ss_handleKey(event)" type="text" maxLength="256" autocomplete="off" value="help"/>
<button class="close" id="clear-button">
<button name="btnG" class="btn" type="submit">
....
나는과 같이 검색 상자에 추가 시도 :
$("input[name=q]").append('<button id="clear-button" class="close" >x</button>');
버튼을 표시하지 않습니다 전혀에도 불구하고 소스에 나타나는, 내가 할 수 파란 윤곽선 상자를 얻지도 않습니다.
그래서 내가 좋아하는 다른 입력 버튼에 추가 시도 :$("button[name=btnG]").append('<button id="clear-button" class="close" >x</button>');
내가이 강조 않다면 다음 그냥 파란색 개요를 참조 입력 박스로 스타일링을 설정하지 않는 버튼이 나타납니다
출처.
나는 행운과,과 같이 Z- 인덱스 값을 설정하려고 :
#clear-button {
position:relative;
left: -70px;
z-index: 5;
}
input[name=q] {
position:relative;
z-index: 0;
}
button[name=btnG] {
position:relative;
z-index: 0;
}
누구는이 문제에 대한 창의적인 해결책을 가지고? 감사.
@masedesign : - OP는 코드를있는 그대로 사용하도록 제한됩니다. 코드를 생성 할 수있는 경우이를 수행 할 수있는 다양한 방법이 있지만이 경우 링크를 만드는 것은 옵션이 아닙니다. – IglooWhite