将元素的 ID 传递给 jquery 函数
Pass ID of an element to jquery function
我想获取一个元素的 id 并将其传递给 jquery 函数 -
$('#fetchedID').fadeOut;
到目前为止,我已经尝试过 -
1. $("#$('.delete_status').attr('id')").fadeOut(400);
2. var e = $('.delete_status').attr('id');
$(e).fadeOut(400);
我确定我被困住了,因为在jQuery函数中传递javascript变量的语法错误。请帮忙。
尝试将您获得的Id
与Id selector(#)
连接起来,例如
var e = $('.delete_status').attr('id');
$("#" + e).fadeOut(400);
你必须连接
选择器,如下所示:
$("#" + $('.delete_status').prop('id')).fadeOut(400);
如果要多次使用该 ID,最好将其缓存:
var delete_status_id = $('.delete_status').prop('id');
$("#" + delete_status_id ).fadeOut(400);
// do something else with delete_status_id...
$("#" + $('.delete_status').attr('id')).fadeOut(400);
你真的需要选择 ID 然后重新选择元素并进行淡入淡出吗?如果只想选取类的第一个匹配项,则可以改用:eq(0)
。
$('.delete_status:eq(0)').fadeOut(400);
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 如何在JQuery函数中定义一个值,然后调用另一个函数并使用该值
- 如何从jquery函数返回变量
- 如何将具有文本类型值的var放入jQuery函数中
- Jquery函数在错误的时间提交
- 锚链接无法使用.slideUp jquery函数
- 重新分解jQuery函数
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何向这个javascript/jquery函数添加参数
- 添加类来触发jquery函数
- 更改智能表中的页面将停止JQuery函数的工作
- 使用每500ms运行一次的jquery函数是个好主意吗
- jQuery函数不能只在一个页面上工作
- 如何将jquery函数链接到vanilla选择器
- 仅在小型设备上调用jQuery函数
- 如何将jquery函数仅应用于大屏幕
- 奇怪的jquery函数行为
- Backbone listenTo不将jquery函数作为处理程序进行激发
- 在jquery函数内部设置来自jquery函数的var;t运行
- 从Jquery函数中获取一个变量