我可以帮助您进行翻译。以下是需要翻译的内容:
我一直在尝试使这个工作起来。基本上,我有一个具有默认字符串(即搜索)的搜索框,当用户点击输入框时,它应该消失。
以下是代码:
HTML:
<form method="get" action="index.php" id="search">
<span id="searchLogo"></span>
<input type='text' name='q' id='searchBox' value="Search <?php print $row[0]?> tweets!" autocomplete="off" />
</form>
Javascript/jQuery:(defaultString是一个全局变量,其值为文本框的值)
function clearDefault() {
var element = $('#searchBox');
if(element.attr('value') == defaultString) {
element.attr('value',"");
}
element.css('color','black');
}
$('#searchBox').focus(function() {
clearDefault();
});
element.val() == defaultString
和element.val('')
吗?(这是访问表单元素值的唯一正确方式 ;)) - Felix Kling