有人可以告诉我为什么这段代码没有隐藏动态添加到html
文档中的元素:
$("p , h1 , h2").mousedown(function(){
$(this).hide();
});
此选择仅适用于html页面中的现有元素,但不适用于我在动态方法后添加的内容。
似乎任何在动态添加的新p
元素或h1
元素都无法从此选择器中获得任何识别。
答案 0 :(得分:0)
尝试从event
document
$(document).on("mousedown", "p, h1, h2", function() {
$(this).hide();
});
答案 1 :(得分:0)
至于jQuery 1.7,这是委托事件的方式:
document
public class DBconnect {
static String url = "jdbc:mysql://localhost:3306/ppmgt";
public static Connection con() throws Exception {
Class.forName("com.mysql.jdbc.Driver");
Connection c = DriverManager.getConnection(url, "root", "");
return c;
}
public void putdata(String sql) throws Exception {
Connection c = DBconnect.con();
Statement st = c.createStatement();
st.executeUpdate(sql);
}
public ResultSet getdata(String sql) throws Exception {
Connection c = DBconnect.con();
Statement st = c.createStatement();
ResultSet r = st.executeQuery(sql);
return r;
}
public static long compareTo(Date date1,Date date2) {
return date1.getTime() - date2.getTime();
}
或最近的静态容器。