jquery 动态创建节点并为节点添加事件跟动态添加或改变class属性

jquery 动态创建节点并为节点添加事件和动态添加或改变class属性
关于jquery 动态创建节点并为节点添加事件时,如果直接在它们上面绑定事件是不行了,需要用bind(),live(),delegate() ,on()等方法就行绑定,
对于为一个节点动态添加或改变class属性($("#a").attr("class",".b") 或者$("#a").addClass("b"))后,也不能通过用该改变后的class来绑定事件,如:

$(".b").click(function(){});这样绑定的事件也是不起作用的,也得通过bind(),live(),delegate() ,on()方法来绑定
但是可以通过改变后该class属性还获取该对象的一些属性值,如:

$(".b").text();或$(".b").val();这样是可以.

总结:
对于动态创建节点绑定事件,需要用bind(),live(),delegate() ,on()这些方法来进行绑定事件。
对于动态改变原有的节点的属性,用改变后的该属性绑定事件也需要用bind(),live(),delegate() ,on()方法来绑定事件
但是却可以通过改变后的该属性来获取该对象或该对象的一些属性值!