下面一个小例子,是文件上传的部分内容.我的想法是,点击x按钮之后,让包裹这个x按钮的div整体删除.
我下面的代码点上没反应,哪块出问题了?谢谢
还有有两个知识点问题:
1.js或jquery中我这种函数参数传递this方式有没有问题?
2.为啥下面delfile传递参数jsdata.path(josn对象)时需要用'包裹,不然就会出问题?var ht='<div id="">'+jsdata.filename+'<input type="hidden" name="filepath[]" value="'+jsdata.path+'"><button type="button" onclick="delfile(\''+jsdata.path+'\',\''+this+'\')">x</button></div>'
$("#xxx").append(ht);
//按钮点击的函数
function delfile(t,m){
$.ajax({
type:"GET",
url:"http://localhost/oschina/Addons_Project/Addons/index.php/demo/index/delfile?filepath="+t,
success:function (msg) {
//出问题的地方,我想点按钮x, 删除包裹该按钮的div。
$(m).parent().remove();
}
});
我下面的代码点上没反应,哪块出问题了?谢谢
还有有两个知识点问题:
1.js或jquery中我这种函数参数传递this方式有没有问题?
2.为啥下面delfile传递参数jsdata.path(josn对象)时需要用'包裹,不然就会出问题?var ht='<div id="">'+jsdata.filename+'<input type="hidden" name="filepath[]" value="'+jsdata.path+'"><button type="button" onclick="delfile(\''+jsdata.path+'\',\''+this+'\')">x</button></div>'
$("#xxx").append(ht);
//按钮点击的函数
function delfile(t,m){
$.ajax({
type:"GET",
url:"http://localhost/oschina/Addons_Project/Addons/index.php/demo/index/delfile?filepath="+t,
success:function (msg) {
//出问题的地方,我想点按钮x, 删除包裹该按钮的div。
$(m).parent().remove();
}
});
'<div id="">'+jsdata.filename+'<input type="hidden" name="filepath[]" value="'+jsdata.path+'"> <button type="button" onclick="delfile(\''+jsdata.path+'\',this)">x</button><br/></div>'
jqGrid中文API
javascipt修改css级联样式表类和伪类样式
例如
function XX(){
$(function () {
$.ajax({
type:"post",
url:"",
data:"",
async:true,
success:function (data) {
}
});
})
}
this不需要加引号 直接在字符串中就好