<div id="inputs">
<input type="text" value="">
<input type="text" value="">
</div>
<input type="button" id="add" value="Add input">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
$('#add').click(function(){
$('#inputs').append('<input type="text" value="">');
});
});
</script>
在上面的代码中,我想添加一个搜索图标用于与按钮产生的每个新的输入(ID =添加;在此未示出为简单起见)。这将是一个典型的输入:添加搜索图标,输入框
<label>
<input type="text" class="search" name="word" autofocus="autofocus" />
<span class="search-icon">
<span class="glass"></span>
<span class="handle"></span>
</span>
</label>
使用CSS,我可以以固定的方式定位搜索图标。
感谢
AMAZING解释,毫无疑问它会工作,但是,你知道,如果我可以,比方说,让搜索框透明,或更改的颜色搜索图标? – j1nma
好吧,我提供的代码在搜索框中搜索到搜索图标,因此使搜索框变为透明图标。当然,您可以使用相对定位,这样可以使搜索图标和搜索框独立。你可以编辑搜索图标来改变颜色(这不能在CSS中完成),或者修改照片编辑程序的不透明度,或者从头开始改变颜色,但我有点像我的搜索图标。 :)这里是相对定位的例子:http://jsfiddle.net/525h6/。您也可以通过追踪来完成此操作,但这将会很有帮助 – 2012-12-24 16:56:51
关于我的答案中的代码“outline:0”,我当时毫无头绪,我认为您最好阅读http://outlinenone.com/。 – 2012-12-28 02:06:48