不知道你用的是不是jquery ui的 datepicker 如果去 参数中 有一个onSelect的参数,这个就是设置你选中日期是触发的事件。
onSelect: null, // Define a callback function when a date is selected
这个是源码中的片段。
<button class="ac" onclick="test(this)">确定</button>
function test(oButton){
var button=oButton;
}
你这个a不是在span里面吗,在绑定的事件里直接使用 $(this)parent()就可以获取到包裹它的span了。append之后,就会生成以下dom结构,然后在事件绑定取父元素就好了。
片段1
<span data-musicicon="name1" class="music-icon-hook"><a href="#" title="播放" data-action="play" class="list-micon icon-play"></a></span>
<!-- more -->
<span data-musicicon="name10" class="music-icon-hook"><a href="#" title="播放" data-action="play" class="list-micon icon-play"></a></span>
<script>
代码
<div id="div1"></div>
<script>
$(function(){
// 模拟的数据。
var musicList=[{MusicName:'name1'},{MusicName:'name2'},{MusicName:'name3'},{MusicName:'name4'},{MusicName:'name5'},{MusicName:'name6'},{MusicName:'name7'},{MusicName:'name8'},{MusicName:'name9'},{MusicName:'name10'}];
// 以下代码会生成 片段1 的dom
for (i = 0; i < musicListlength; i++) {
$("#div1")append('<span data-musicicon="'+musicList[i]MusicName +'" class="music-icon-hook"> <a href="#" title="播放" data-action="play" class="list-micon icon-play"> play </a></span>');
}
$('list-micon')each(function(index){
$(this)click(function(){
var span=$(this)parent(); // 获取到a的父元素,即包含它的那个span
alert(spanattr('data-musicicon'));
// 可以对span进行 *** 作了
});
});
});
</script>
以上就是关于jquery 怎么获取日期控件值改变事件全部的内容,包括:jquery 怎么获取日期控件值改变事件、JQuery如何事件获取鼠标点击事件的元素作为js对象、jquery点击事件获取另一个标签的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)