在我的javascript代码中,如何使用数据绑定属性-knockout将dom元素作为参数进行操作?
我想在使用数据绑定属性click method时,将li元素的内容作为参数传递给我的函数。 比如说在我的javascript代码中,如何使用数据绑定属性-knockout将dom元素作为参数进行操作?,javascript,html,data-binding,knockout.js,Javascript,Html,Data Binding,Knockout.js,我想在使用数据绑定属性click method时,将li元素的内容作为参数传递给我的函数。 比如说 <ul> <li data-bind='click: titleClick(argument)'>(CONTENT)</li> </ul> (内容) 要将(内容)传递给我的titleClick函数,用什么代替参数? 这是我在js文件中的处理 var MapProcess = function(){ this.titleC
<ul>
<li data-bind='click: titleClick(argument)'>(CONTENT)</li>
</ul>
- (内容)
要将(内容)传递给我的titleClick函数,用什么代替参数?
这是我在js文件中的处理
var MapProcess = function(){
this.titleClick = function(titleName){
for (var i = 0; i<model.markers.length; i++){
if (titleName == model.markers[i].title){
var infoWindow = new google.maps.InfoWindow({
});
infoWindow.setContent(model.markers[i].buborek)
infoWindow.open(map, model.markers[i]);
break;
};
};
};
};
var-MapProcess=function(){
this.titleClick=函数(titleName){
对于(var i=0;i,click处理程序中的第二个参数是click事件。从中可以获得目标元素及其相关内容
var-MapProcess=function(){
this.titleClick=函数(数据、事件){
console.log(event.target.textContent);
}
}
ko.applyBindings(新的MapProcess());
- (内容)
单击处理程序中的第二个参数是单击事件。从中可以获得目标元素及其关联内容
var-MapProcess=function(){
this.titleClick=函数(数据、事件){
console.log(event.target.textContent);
}
}
ko.applyBindings(新的MapProcess());
- (内容)
你说的“从html检索的内容”是什么意思?li
中是否有一个输入
框?不,我指的是我想从html dom元素检索的内容。对不起,语言。你说的“从html检索的内容”是什么意思?在li
中是否有input
框?不,我指的是我要从html dom元素检索的内容。对于语言,我感到抱歉。