Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过将Jquery与knockout绑定来更改子div背景_Javascript_Jquery_Knockout.js - Fatal编程技术网

Javascript 通过将Jquery与knockout绑定来更改子div背景

Javascript 通过将Jquery与knockout绑定来更改子div背景,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我想通过用鼠标右键单击父div来更改子div的背景。我有以下代码: <div data-bind=" event: { contextmenu: function(){$(this).children().css('background-color', 'red'); myfunction(); } }"> <div> Something </div> </div> 某物 我的函数运行正常,但id对child div没有任

我想通过用鼠标右键单击父div来更改子div的背景。我有以下代码:

<div data-bind="  event: { contextmenu: function(){$(this).children().css('background-color', 'red'); myfunction(); } }">
         <div> Something </div>
</div>

某物
我的函数运行正常,但id对child div没有任何作用。有人能帮我吗?

您需要使用:

$($element).children()...

请参阅:

谢谢。我会接受这个正确的答案,只要它让我这么做。