检查iframe内是否存在动态属性值
Check if dynamic attribute value exist inside iframe
所以我有这个iframe更新"data-active-video"属性的值每次用户点击下一步在幻灯片。我试图检查是否"data-active-video"的值为4,如果它确实改变了"src"的值..见下面的代码thx
<div class="video-frame">
<iframe width="560" height="315" src="EZF4iS-XEQ8" frameborder="0" id="active_video_player" allowfullscreen="" data-active-video="4"></iframe>
</div>
和JS:
$('.video-frame').find('iframe').each(function () {
if ($(this).attr('data-active-video', '4')) {
// alert('yesssss');
$(this).attr('src', 'http://www.somelink.com');
}
});
或者您也可以这样尝试。因为看起来你正在使用jQuery。您可以使用data属性。这两种方法都和我上面的答案一样。
$('.video-frame').find('iframe').each(function () {
if ($(this).data('active-video') == '4') {
// alert('yesssss');
$(this).attr('src', 'http://www.somelink.com');
}
});
attr('data-active-video', '4')
将属性值设置为4,要获取数据属性值需要使用 attr('data-active-video')
或 data('active-video')
$('.video-frame iframe').each(function () {
if ($(this).attr('data-active-video') == '4') {
// alert('yesssss');
$(this).attr('src', 'http://www.somelink.com');
}
});
相关文章:
- Google Closure Advanced |无法识别对象属性|动态属性
- 如何从动态属性将IMG插入DOM
- 将动态属性添加到对象末尾
- 将动态属性从 ADF 传递到 JavaScript
- 动态属性名称串联
- 具有角度的动态属性
- 在挖空JS中从ATTR调用模型函数以获取动态属性
- 按动态属性值选择聚合物元素
- 对象中的动态属性名称
- 拖放区将动态属性追加到 #dz 删除
- 如何在 jQuery 小部件中使用动态属性值
- 在 Jquery/Javascript 中访问动态属性名称
- 创建具有动态属性的对象数组
- 如何在车把/Ember.js中插入动态{{属性}}
- 如何使用动态属性访问对象
- 动态属性对象 - JSON
- 角度控制器的动态属性
- 将动态属性名称添加到选择中
- JavaScript:如何迭代一个对象的属性,并针对另一对象的动态属性进行测试
- 表单动态属性更改和提交不起作用