在函数jquery的开头选择child
select child at beginning of function jquery
由于某种原因,我无法出现以选择div的子窗体。
就这一点而言,我正试图找到一种方法,让一个函数选择div的子形式,因为我在我的网站上让它变成了一个切换函数。
$(document).ready(function(){
$("#soundToggle, #soundOffForm").submit(function(event){
/*var r = new XMLHttpRequest();
r.open("POST", "sessionsetter.php", true);
r.onreadystatechange = function () {
if (r.readyState != 4 || r.status != 200) return;
console.log(r.responseText);
};
r.send("a=1&b=2&c=3");*/
alert("post");
event.preventDefault();
$.ajax({
type: "POST",
url: "sessionsetter.php",
data: {
sound : '0',
},
success: function(data) {
//alert("Sound toggled successfully: " + data);
$('#soundToggle').load(location.href + " #soundOnForm");
},
error: function(data) {
alert("Error in processing request: " + data);
}
});
});
$("#soundToggle, #soundOnForm").submit(function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "sessionsetter.php",
data: {
sound : '1',
},
success: function(data) {
//alert("Sound toggled successfully: " + data);
$('#soundToggle').load(location.href + " #soundOffForm");
},
error: function(data) {
alert("Error in processing request: " + data);
}
});
});
});
有人对我如何使这成为可能有什么建议吗?谢谢当我不选择窗体的子级时,在DOM中替换窗体时,处理程序将被销毁。
如果在页面加载后重建Dom,jquery绑定将丢失,您可能需要使用以下方法:这里的假设是#soundToggle是包含表单的div
$("#soundToggle, #soundToggle form").submit(function(event){
if($("#soundToggle form").attr('id') == "soundOnForm"){
//do on functionality
} else if($("#soundToggle form").attr('id') == "soundOffForm"){
//do off functionality
}
}
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么我不能通过 document.getElementById(“node's_id”).child 选择节点子节点
- 使用:nth-child()选择器和.get()方法之间的性能差异
- Jquery转义选择器无法识别的表达式:[data route=search/child]
- jQuery:使用 children() 是否比使用 child 选择器更有效
- iOS8 Safari在pushState之后:nth-child()选择器不起作用
- 在函数jquery的开头选择child
- Jquery child>Parent>child>子选择器
- 不能使用JQuery/CSS:n -child选择器选择子元素
- IE8: element:first-child不能工作(选择我实际想要的父元素)
- CSS:n -child(even)选择器background-color不工作
- 在jQuery函数中使用tr:n -child(n)选择器
- 选择Jquery中nth-child和nth-last-child之间的所有元素
- 为什么jQuery选择器("parent>child")会跳过子项
- 为什么我的 :nth-child(2) 选择器在我的 jQuery 中不起作用
- 从tr中选择td first child不会成功
- 选择没有特定类的jQuery First Child