通过数据属性选择通过Ajax加载的元素

铱Pu36

我正在通过ajax加载许多嵌套的div,并且需要通过data属性选择特定的元素。更改div的背景时,下面的代码可以正常工作。

 $.ajax({
    type: "POST",
    url: "scripts/get_transcription.php",
    data: {
        gene: 1,
    },
    success: function(data) {
    $('#transcription').html(data);
    $('*[data-type="P"]').css('background', 'red');
}
  });

但是,如果我不想改变背景,而是要设置该特定div的不透明度,则为所有div分配不透明度:

$('*[data-type="P"]').css({opacity, 0.5});

如果我fadeOut()在div上使用同样...所有div都消失了。为什么CSS背景对特定的div起作用,而不对不透明度或fadeOut(适用于所有div)起作用?

编辑

看起来ol'div未关闭catcha。每个transcription_segment的结束div在while循环之外,如下所示:

echo "<div id='transcription_segments' style='width:2000px;;white-space:nowrap;float:left;'>";
while($row = mysql_fetch_assoc($result)) {
echo "

<div id='transcription_segment_" . $row['gene_dna_segments_pk'] . "' data-transcription-segment='" . $row['gene_dna_segments_pk'] . "' data-type='"  . substr($row['dna_segment_type'], 0, 1) . "' style='width:" . $row['dna_segment_length'] . "px;display:inline-block;'>

<div style='width:" . $row['dna_segment_length'] . "px; height:auto;font-family: Delicious, sans-serif;font-size:16px;color:" . $row['colour'] . ";text-align:center;font-weight:bold;line-height:1.4;float:left;'>" . $row['dna_segment_type'] . "</div>

<div style='width:" . $row['dna_segment_length'] . "px;height:12px;background:" . $row['colour'] . "; float:left'></div>";
}
echo "</div></div>";
?>
内哈

缺少关闭div导致将问题引入js元素选择器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过数据属性选择通过Ajax加载的元素

来自分类Dev

通过数据属性选择(JQuery)

来自分类Dev

通过数据属性查找元素

来自分类Dev

D3.js:通过数据属性选择元素的替代方法?

来自分类Dev

Vuejs 通过数据属性动态加载指令

来自分类Dev

如何通过数据属性过滤选择框?

来自分类Dev

通过数据属性循环元素并替换值

来自分类Dev

通过数据属性循环元素并替换值

来自分类Dev

JQuery - 通过数据属性 = 变量查找元素

来自分类Dev

通过AJAX加载元素?

来自分类Dev

jQuery通过数据类型选择

来自分类Dev

无法通过数据绑定(@BindingAdapter)加载图像:AAPT:错误:属性

来自分类Dev

如何使用JavaScript在HTML DOM对象数组中通过数据选择器查找元素?

来自分类Dev

在Django模板中通过数据属性的数值切换元素

来自分类Dev

jQuery检查元素通过数据属性而存在,仅匹配特定值的开头

来自分类Dev

通过数据属性和jQuery中ID的一部分获取元素

来自分类Dev

在Django模板中通过数据属性的数值切换元素

来自分类Dev

通过数据排序

来自分类Dev

通过数据。navigationController

来自分类Dev

如何通过数据列表选择数据行

来自分类Dev

通过数据加载器枚举时发生KeyError

来自分类Dev

jQuery-每个循环均通过数据属性选择所有项目,但也取决于选择(选项)值

来自分类Dev

如何通过数据透视表选择行

来自分类Dev

通过数据ID选择和设置对象样式

来自分类Dev

Cheerio:如何通过数据标签进行选择

来自分类Dev

使用jQUery通过数据切换查找元素

来自分类Dev

D3-通过数据识别元素

来自分类Dev

通过数据绑定API设置众所周知的属性值

来自分类Dev

通过数据属性查找并填写输入字段

Related 相关文章

热门标签

归档