在我的javascript代码中,如何使用数据绑定属性-knockout将dom元素作为参数进行操作?

在我的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

我想在使用数据绑定属性click method时,将li元素的内容作为参数传递给我的函数。 比如说

 <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元素检索的内容。对于语言,我感到抱歉。