jQuery에 typeWatch 플러그인을 사용하려고합니다.jQuery로 입력 필드 텍스트에 액세스하려면 어떻게해야합니까?
이<script type="text/javascript">
$(document).ready(function() {
var options = {
callback: function() { alert("a-ok! " + $(this).text); },
wait: 333,
highlight: true,
captureLength: 1
}
$("#customer").typeWatch(options);
});
</script>
그리고 내보기의 HTML이있다 : 나는 텍스트 상자에 "ABC"를 입력하면,이 테스트로
Method B: <%= Html.TextBox("customer") %>
을, I "가 함께 팝업에게 경고를 기대하고 나는이 자바 스크립트를 -ok! ABC ". 나는 $ (이)는 .text가 .val을 변경하려고했습니다
a-ok! function (F) {
if (typeof F !== "object" && F != null) {
return this.empty().append((this[0] && this[0].ownerDocument ||
document).createTextNode(F));
}
var E = "";
o.each(F || this, function() {o.each(this.childNodes, function() {
if (this.nodeType != 8) {
E += this.nodeType != 1 ? this.nodeValue : o.fn.text([this]);}});});
return E;
}
대신 다음은 ... 나타나, 나는 또한 더 직접적으로 $ ("# 고객"로 입력 필드를 참조하려고했습니다) 그러나 그들은 유사한 결과를 산출한다. 입력 한 텍스트에 어떻게 액세스 할 수 있습니까?
펑션을 사용하여 함수를 호출하지 않기 때문에 함수의 텍스트 표현을 다시 얻는 이유는 ... 텍스트는 텍스트 여야합니다. ***() *** – cgp
대답 할 수 없습니다. : ( – cgp