一下前辈们,这个函数怎么给click赋值
弱弱的问一下前辈们,这个函数如何给click赋值
$(function(data){
$.ajax({
type: "POST",
url:"a.php",
//data:$('#ajaxFrm').serialize(),
beforeSend: function () {
//异步请求时spinner出现
$("#info2-sj").html("");
var target = $("#info2").get(0);
spinner.spin(target);
},
success: function (data) {
$("#info2-sj").html(data);
//关闭spinner
spinner.spin();
},
error: function (e, jqxhr, settings, exception) {
$("#info2-sj").data("请求发生错误info2-sj...");
//关闭spinner
spinner.spin();
}
})
读出的html 如何给下面 id为userlist 的a标签赋值,以便rel可以传参。?
$(function(){
$("#userlist a").bind("click",function(){
var hol = $(this).attr("rel");
var data = "action=getlink&id="+hol;
)};
------解决思路----------------------
可以考虑用on方法绑定。
其实类似这种的,我个人觉得有一个很简单的方法去做。
你现在不是有某个<a>标签有点击事件么,那你在组织a.php返回的data里面,给那个需要点击事件的a标签 添加事件
比如a.php返回的字符串是
"<ul><li><a >......</a></li></ul>" ,你现在改成 "<ul><li><a onclick='fun(this)'>......</a></li></ul>"
然后你在前台写上
function fun(ob){ //ob就是你a这个对象
//执行你想要的
}
$(function(data){
$.ajax({
type: "POST",
url:"a.php",
//data:$('#ajaxFrm').serialize(),
beforeSend: function () {
//异步请求时spinner出现
$("#info2-sj").html("");
var target = $("#info2").get(0);
spinner.spin(target);
},
success: function (data) {
$("#info2-sj").html(data);
//关闭spinner
spinner.spin();
},
error: function (e, jqxhr, settings, exception) {
$("#info2-sj").data("请求发生错误info2-sj...");
//关闭spinner
spinner.spin();
}
})
读出的html 如何给下面 id为userlist 的a标签赋值,以便rel可以传参。?
$(function(){
$("#userlist a").bind("click",function(){
var hol = $(this).attr("rel");
var data = "action=getlink&id="+hol;
)};
------解决思路----------------------
可以考虑用on方法绑定。
$(function () {
$(document).on("click", "#userlist a", function () //第二个参数是jq选择器
{
var hol = $(this).attr("rel");
var data = "action=getlink&id=" + hol;
});
});
其实类似这种的,我个人觉得有一个很简单的方法去做。
你现在不是有某个<a>标签有点击事件么,那你在组织a.php返回的data里面,给那个需要点击事件的a标签 添加事件
比如a.php返回的字符串是
"<ul><li><a >......</a></li></ul>" ,你现在改成 "<ul><li><a onclick='fun(this)'>......</a></li></ul>"
然后你在前台写上
function fun(ob){ //ob就是你a这个对象
//执行你想要的
}