这确实应该很容易,并且除本网站外,它都适用于我网站的每一页。我真的不知道我在做什么错。
<script type="text/javascript">
$(document).ready(function()
{
$("#center, #west").css("min-height","110%");
$("#positionName").NobleCount('#positionNameCounter', {max_chars: 50, on_negative: 'go_red', on_positive: 'go_green' });
$("#cName").NobleCount('#cName_counter',{ max_chars: 255, on_negative: 'go_red', on_positive: 'go_green' });
$("#cURL").NobleCount('#cURL_counter',{ max_chars: 255, on_negative: 'go_red', on_positive: 'go_green' });
$(".info th").addClass("ui-widget-header").css("border","none").attr("style","font-size:14px; padding:7px;");
$(".info").addClass("ui-corner-all");
$(".info td").addClass("padding");
$(".bold").addClass("ui-tabs-nav");
var company = $("#company").val();
$("#checkAvailability").click(function(){
alert(company);
});
});
</script>
这是我的html:
<input type="text" name="company" id="company" maxlength="40" title="Desired Company Name" style="width:50%;" /><span style="width:20%; padding-left:5px; cursor:pointer; text-decoration:underline;" id="checkAvailability">
它杀死了我b / c我无法一生解决这个问题。提前致谢,
杰夫
编辑:安迪E.打在钉子上,谢谢您的帮助。
最佳答案
您的文本框没有默认值,因此当使用就绪处理程序中的以下行设置company
变量时,该文本框将为空白:
var company = $("#company").val(); // Empty here since no value has been set
更改为:
var company = $("#company");
$("#checkAvailability").click(function(){
alert(company.val());
});
关于javascript - 无法使用jQuery检索文本框的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4597018/