gpt4 book ai didi

javascript 在渲染的 js 部分中不可用

转载 作者:行者123 更新时间:2023-12-03 07:23:11 26 4
gpt4 key购买 nike

我面临这样的问题:在页面上我渲染了一个js部分(ajax),该部分包含一些字段。另外,我有一个包含 js 代码的文件,当我专注于类“expand”的字段时,该文件应该会生成一些内容。问题是:此脚本适用于页面上具有“expand”类的所有字段,除了在部分中呈现的字段。您如何看待可能出现的问题?文件.js:

$(document).ready(function() {
$(function() {
$('.expand').focus(function () {
alert('hello');
});
});
});

我渲染了一个 js 部分:

$("#tasks-right").html("<%= escape_javascript(render :partial => 'task_details', :locals => {:object => @task}) %>");

谢谢!

最佳答案

您应该使用不显眼的 JavaScript 代码:

$(function() {
$(document).on('focus', '.expand', function() {
alert('hello');
});
});

此外,这行代码执行相同的操作:

$(document).ready(function() {
$(function() {

因此,请删除第一个,只保留第二个,就像上面的示例一样。

关于javascript 在渲染的 js 部分中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com