如何在Jquery中调用atrribute值的onChange函数
How to invoke a function onChange of an atrribute value in Jquery
我正在尝试调用属性值的函数onChange
。我正在尝试的是,当用户点击下面的div 时
<div id="selected" class="vblock">
<div class="vblock">
<div class="vblock">
<div class="vblock">
<div class="vblock">
embed
标签的src
属性值将发生更改。
<embed id="vplayer" width="100%" height="100%" name="plugin" src="resources/videos/xyz21.mp4" type="video/mp4">
在更改src
值期间,我需要调用一个函数。
或
我需要在<div class="vblock">
到<div id="selected" class="vblock">
的修改过程中调用该函数
我尝试的是:
$('embed[src=#]').change(function(e){
// code
请任何人帮我做这件事。。。谢谢
我对这个问题的想法:
1) 。您最好关闭div
s
2) 。应该使用<div class="vblock selected">
而不是<div id="selected" class="vblock">
,这就是类的用途。
3) 。您不能监听属性更改(当然可以,但突变事件无论如何都不推荐使用..),但您可以手动触发事件处理程序:
$('.vblock').on('click', function() {
// do something, set new src
$('#vplayer').trigger('src:changed');
});
$('#vplayer').on('src:changed', function () {
// src changed, do something
});
相关文章:
- 循环遍历以数组为值的Javascript对象
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在javascript中搜索具有重复值的两个数组中的匹配值
- 如何将具有文本类型值的var放入jQuery函数中
- 从复选框和Selects-KnockoutJS中获取值的总和
- 带有验证和隐藏字段值的提交按钮
- 用于选择MVC3中单选按钮值的JavaScript
- 有没有一种方法可以仅使用HTML/CSS来隐藏基于特定值的数据单元格
- 在对象数组中查找多个值的d3范围
- 在vuejs中呈现具有重复值的数组
- 在页面之间传递值的经典ASP
- Javascript中带有返回值的嵌套函数
- jQuery-通过AJAX调用动态添加具有值的表单元格
- 禁用NVD3 multiBarHorizontalChart中0值的工具提示
- 使用Ajax的问题's发送多个值的Post方法
- 添加两个对象以获取值的总和
- 添加具有多个值的复选框
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- 注入Javascript以选择具有指定值的所有单选按钮
- 如何在Jquery中调用atrribute值的onChange函数