JavaScript变量.Id作为按钮点击
JavaScript variable.id as button click
我有一个div
定义变量:
var div_btnlft = document.createElement('div');
div_btnlft.className = "shiftbutton shiftbutton-left";
div_btnlft.id=this.id+"_shiftbutton-left"; //this.id carries view id
我想在代码
中使用这个唯一ID定义作为按钮选择器$('#'+this.id+"_shiftbutton-left").click(function()
{
console.log("Left click");
}
是行不通的。任何线索将不胜感激谢谢。更新用户发布关于动态节点不工作的按钮,我不敢苟同
var div_btnrgt = document.createElement('div');
div_btnrgt.id = "shiftbutton-right";
$("div#shiftbutton-right").click(function(){
}
后者工作得很好,我正在寻找具有动态名称的相同ID名称。
动态创建的元素将不能与click
事件一起工作,您必须使用$("STATIC-PARENT").on("click", "dynamic-element", function(){....});
$(document).on("click", '#'+this.id+"_shiftbutton-left", function()
{
console.log("Left click");
}
或
$(STATIC PARENT HERE).on("click", '#'+this.id+"_shiftbutton-left", function()
{
console.log("Left click");
}
jQuery .click函数只附加呈现时DOM中的元素,您需要使用。on()
文档:http://api.jquery.com/on/
相关文章:
- Javascript:无法获取变量中的单选按钮值
- 如何将数据从onclick按钮传递到变量
- 将文本框中的值用于按钮窗体操作上的变量
- 需要url导航从DropDown Value onClick按钮传递url变量
- 变量不递增如何I'我喜欢html按钮点击的时候
- 若单击按钮,则更改Javascript中的变量
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- 使用按钮更改javascript变量
- 按钮的值为2字变量
- JavaScript:如何用变量填充单选按钮值和标签
- 如何从单选按钮中获取多个值,然后将它们分配到单个变量中并在页面上显示
- HTML按钮获胜't更改JS变量
- 单击按钮时填充javascript变量
- 增加DIV数字变量的按钮
- 在两个文件之间共享按钮变量
- 按钮变量范围 - 如何更新父范围中的变量?jQuery.
- 多个 JavaScript 按钮(变量)
- 在jquery追加语句中添加一个按钮变量
- 在 php 中提交单选按钮变量
- 如何用jQuery传递输入值给按钮变量