Tag: web

根据动态url设置iframeurl

有没有人知道一个javascript代码,它会检测页面的动态url(?q = Chicken),并将页面上iframe的url设置为https://www.google.co.uk/?#q=Chicken 。 (我实际上并没有制作谷歌搜索客户端!) Get – Text added to Url set Url of iframe to https://www.google.co.uk/?#q=Chicken 这将全部上传。

Jquery返回b.fn.b.init

我必须选择多个元素,它们都有class =“org-box”。 在那个盒子里面有一个我想要捕获href的链接。 所以我这样做 $(“a.org-box”).click(function (e) { e.preventDefault(); var link = $(e).html(); $(‘.col-right’).prepend(“” + link +””); }) 我总是得到的是null,我尝试过其他选择器 var link = $(ea).attr(“href”)。html(); 运气一样。 我检查了我从那个选择$(“a.org-box”)得到的东西,我得到了这个 – > b.fn.b.init [102] 如果我这样做$(“a.org-box:first”).attr(“href”); 我得到正确的href,但是当我做$(“a.org-box”).attr(“href”); 我刚拿到第一个。 我做得不好? 如何选择所有a.org-box并在点击时捕获href?

我可以在哪些方面混合使用jQuery和vanilla JavaScript

我有一个用vanilla JavaScript编写的Web应用程序。 我想用jQuery动画增强它,并使用我在各种jQuery插件中找到的一些function,例如Uploadify 。 在哪些方面可以将jQuery混合到vanilla JavaScript中? 我是否需要使用单独的脚本标签或单独的文件? 我可以简单地将用jQuery语法编写的代码行插入纯JavaScript的部分吗? 谢谢

使用JQuery在textarea中获取光标位置和突出显示的文本

在表格中有一个textarea我试图做几件事: 获取文本区域内光标的当前位置 获取textarea中的当前选择 在当前光标位置插入一些文本 用其他文字替换当前选择 由于我已经在使用JQuery,我更喜欢一种能够顺利运行的解决方案。 任何指针如何实现上述将是值得赞赏的。

Kendo UI Web – DropDownList:选择事件未正确返回选定值

我绑定一个DropDownList小部件来select事件: var items = [ { text: ‘Item 3’, value: ‘3’ }, { text: ‘Item 4’, value: ‘4’ } ]; var dropDownListEl = $(‘#dropdownlist’); dropDownListEl.kendoDropDownList({ dataTextField: ‘text’, dataValueField: ‘value’, index: 0 }); var kDropDownList = dropDownListEl.data(‘kendoDropDownList’), ds = kDropDownList.dataSource; items.forEach(function (item) { ds.add(item); }); kDropDownList.bind(‘select’, function (e) { console.log(‘this.value(): ‘ + this.value()); }); 但是,当我进行选择时,它不会返回正确的值。 我一直在尝试几乎所有的可能性,没有一个工作。 […]

当我单击网页中的元素时,如何监控触发的Javascript?

使用其他开发人员的代码:当我单击其页面上的元素并触发Javascript / jQuery事件时,如何监视JS被触发的内容? 我对事件监听有点熟悉,但我的印象是你必须知道正在声明的变量或正在执行的代码行。 我不知道,因为我试图在他的源代码中找到它,以便添加额外的function并重构它。 谢谢。 示例:他有一个“手风琴弹出”,当您单击加号时会显示更多文本,然后再次单击时隐藏它。 我想通过添加修改CSS背景图像的JS行来改进它以使加号符号变为减号。 我只是不知道他在哪里嵌入了他的function。 编辑:对涉及用于Web浏览器的调试工具的方法或涉及代码的编程解决方案感兴趣。 我假设解决方案将涉及一个调试工具,因为我不知道在这个大型应用程序中哪里可以找到以前开发人员的JS代码。

使用javascript捕获文档级按键事件

我一直在尝试捕获网页中的文档级按键事件但是 $(document).bind(‘keydown’, ‘a’, keyevent_cb); 在Firefox中无法一致地响应。 在IE中运行得很好(这是一种旅行)。 任何建议? 我试过没有jquery的其他解决方案,他们也失败了Firefox。 所以我愿意接受任何一致的结果(jquery与否)。 提前致谢。

如何覆盖odoo中的js函数

我想加载/购物/结帐url。 function是: odoo.define(‘change_info_order.website_sale_change_info_order’, function (require) { “use strict”; $(‘.oe_website_sale’).each(function () { var oe_website_sale = this; $(oe_website_sale).on(‘click’, ‘a.js_checkout_btn’, function (ev) { var e = document.getElementById(“js_customer_change”); // var customer_id = e.options[e.selectedIndex].value; var customer_id = **e.value**; if (customer_id) { window.location.href = ‘/shop/checkout’; } else { Dialog.alert(self, _t(“Please select the customer”)); }; }); }); }); 我的inheritance代码是: odoo.define(‘website_sale_product_list.website_sale_change_info_order’, function (require) […]

访问iframefunction

这个问题似乎只发生在chrome中这是iframe代码 function blahblah() { alert(“test”); } Test Page lalalalallalala!!! 这就是我创建iframe的方式 然后我尝试调用iframe的blahblah()函数: $(‘#iframetest’)[0].contentWindow.blahblah() 但这不起作用

检查动态网页是否已满载的最佳方法是什么?

我只需要检查页面是否已加载(没有动态对象,可能会在页面完全显示后进行修改) 我知道JQuery的function:“ready()” 这个function是否与上述情况相关? 还有其他/更好的方法吗?