Tag: javascript

从导航链接添加和删除活动类

我一直在寻找有关如何在链接中添加和删除类的教程,但遗憾的是没有任何成功。 所有早期的问题都给了我一些理解,但没有给我我想要完成的结果。 我试图通过在单击链接时添加和删除类来为我的导航设置活动状态。 以下是我对JavaScript的看法: $(document).ready(function(){ //active state $(function() { $(‘li a’).click(function(e) { e.preventDefault(); var $this = $(this); $this.closest(‘li’).children(‘a’).removeClass(‘active’); $this.parent().addClass(‘active’); }); }); }); 这是我的导航: Photography Web Print About Contact

通过添加跨度突出显示文本文档中的字符串

我是webDevelopment 。 我有一些文本字符串。现在我想突出显示该文本文件中的一些单词。 所以,我在这里使用这个逻辑 $scope.highlightHTML = function (content,startoffset,endoffset,color) { var className = ‘mark’; console.log(content.substring(startoffset, endoffset)); return content.replace(content.substring(startoffset, endoffset), ‘$&’); } 现在这个工作正常。 但现在发生的事情是当第一个单词被突出显示然后当它试图突出显示第二个单词时,字符串偏移因为这个替换而变得更改。 它也需要标签,现在偏移量也会发生变化。 现在,当我突出显示某些文本时,下次不应该取消span标记的开始和结束偏移量。 那么,我该怎么做? “Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took […]

表单在preventDefault之后提交

我正在尝试在提交之前validation表单。 我尝试了几种方法,但是我无法在preventDefault之后提交表单。 这是我目前的代码: $(‘#formquote’).submit(function(e){ e.preventDefault(); console.log(‘here’); validating = true; var tval = valText(‘input[name=contactname]’); var pval = valPhone(‘input[name=telephone]’); var eval = valEmail(‘input[name=email]’); console.log(tval); console.log(pval); console.log(eval); if(tval && pval && eval){ $(“#formquote”).unbind(‘submit’); $(“#formquote”).submit(); } }); 控制台记录您可以按预期看到输出(分别为’here’,true,true,true)当表单第二次按下按钮时提交。 我也试过以下建议无济于事: -> $(“#formquote”).unbind(‘submit’).submit(); //same result -> $(“#formquote”).submit(); //by itself, infinite loop -> $(“#formquote”)[0].submit(); //non function error -> $(‘#formquote’).unbind(‘submit’, preventDefault); //’preventDefault’ not […]

JSON – 名为“*”星号的访问字段

我试图在javascript中访问json对象中的一个字段,其中包含键’*’。 jsonstring看起来像这样: {“parse”: {“text”: {“*”:”text i want to access”} } } 试图访问myObject.parse.text。*不起作用,myObject.parse.text [0]也不起作用。 我现在已经搜索了一个小时,但没有发现星号具有特殊含义的暗示。 如果我只是遍历完整的树并进行字符串比较a’if(key ==“*”)’我可以得到我想要检索的文本,但我想直接访问该字段。 有没有办法进入该领域?

在多个下拉列表中获取单击选项

我有一个多选下拉列表,例如: Opt #1 Opt #2 Opt #3 Opt #4 如果我然后选择Opt #4 ,那么我如何才能获得Opt #4而不Opt #2和Opt #3 ? 我知道我可以通过这个获得所有选择的选项: var selectedOptions = $(“#myList option:selected”); 但是我只想要点击选项 – Opt #4 。 这可能吗? 编辑:请注意,当我在change事件中操作列表时,我无法在click事件中执行此操作。 还添加了多个缺失。

javascript:如何在另一个div的“开始”中追加div

我有一个div,我想在其中添加另一个div。 但是,通过使用appendChild()它总是在容器元素的末尾插入DOM元素。但我想在容器div 开头插入它。 怎么做到这一点? var newDiv= document.createElement(‘div’); newDiv.innerHTML = “”; var item = document.getElementById(‘containerDivId’); item.appendChild(newDiv);`

在播放器之外显示字幕

我想在jwplayer之外显示字幕。 我们可以在玩家皮肤上有一个单独的部门,并且有副标题的单独位置吗? 我不希望字幕显示在video中,但我们希望字幕位于播放器外部的单独位置。 是否可以使用JWplayer? (或任何球员) 我将使用JWplayer这样做,所以请告诉答案,记住这是紧急的。 如果有任何代码或逻辑,或者我正在使用JWplayer,我会非常感激,但任何帮助都会非常明显。

如何根据在另一个文本框中输入的值更新一个文本框中的值?

如何根据在另一个文本框( txtAmt )中输入/更改的值更新一个文本框( txtInterest% )中的值?

页面加载后显示弹出窗口

我按照在线教程创建了一个jQuery弹出窗口。 我希望在页面加载后显示此弹出窗口/页面加载后出现+如何编码它就像它在页面加载5秒后出现一样。 由于我对jQuery的了解不足,我无法按照我的要求使其工作。 知道怎么做吗? Javascript成为 function PopUp(){ document.getElementById(‘ac-wrapper’).style.display=”none”; } CSS- #ac-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,.6); z-index: 1001; } #popup{ width: 555px; height: 375px; background: #FFFFFF; border: 5px solid #000; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; box-shadow: #64686e 0px 0px 3px 3px; -moz-box-shadow: #64686e 0px 0px 3px […]

如何在Internet Explorer 7中使用jQuery在textarea中获取所选文本?

我尝试了jquery-fieldselection插件来获取textarea中的选定文本。 它在Firefox和Chrome中运行良好,但在Internet Explorer 7中运行不正常。 我像这样使用getSelection()方法: textarea.getSelection(); 当textarea中的文本为12345 ,并且选择了所有这些文本后,Firefox和Chrome将返回: start: 0 // Correct! end: 5 Internet Explorer 7返回时: start: 5 // Why ?? end: 5 我正在寻找使用jQuery的跨浏览器解决方案。