我的应用程序中有两个 CodeIgniter 视图,它们都有一个文本字段。我的问题是,当我的应用程序加载时,我的 jQuery 代码仅适用于第一个 CodeIgniter 视图。当我的应用程序显示第二个视图时,我的 jQuery 代码不起作用。
$(document).ready(function() {
$(".input-field").attr("value","I'm looking for...");
var text = "I'm looking for...";
$(".input-field").focus(function() {
$(this).addClass("active");
if($(this).attr("value") == text) $(this).attr("value", "");
});
$(".input-field").blur(function() {
$(this).removeClass("active");
if($(this).attr("value") == "") $(this).attr("value", text);
});
});
这是我位于两个 CodeIgniter 视图头部的脚本标签。此外,两个视图具有相同的类名input-field
。为什么我的 jQuery 在第二个视图上不起作用?
<script type="text/javascript" src="scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="scripts/script.js"></script>