Tag: 文本

添加类onclick,然后在下次单击时按该类选择

我只是在尝试更多地了解jquery的测试场景。 我明白我想要做的事情是行不通的,我确信我可以查找一个更复杂的解决方案,包括切换或其他什么,但我想知道为什么这不会起作用的逻辑…… 我想有一个按钮,按下时插入文字。 再次按下它时会插入一组不同的文本。 我正在尝试使用整个添加/删除类的东西,所以我试图将类’text1’添加到我的textarea div。 然后我继续创建另一个单击函数,尝试选择我刚刚添加的’text1’类并再次插入HTML。 如果我在’textarea’下面有’textarea.text1’选择器(如我的例子所示)选择器,它可以理解地通过并添加text1类然后找到它并立即输入“Text Content 2” 我认为通过上面的’textarea.text1’选择器它会移动到第一个.click而不做任何事情然后添加类。 这似乎不起作用…… 然后,我希望再次单击ChangeText按钮,让它在我的脚本的第一部分中找到该类….. 任何人都可以解释为什么这不起作用和最简单的方法来实现这一目标? 提前致谢。 使用Javascript: $(document).ready(function() { $(‘.changetext’).click(function() { $(‘.textarea’).html(‘ Text Content 1’).addClass(‘text1’); }); $(‘.changetext’).click(function() { $(‘.textarea.text1’).html(‘ Text Content 2’); }); }); HTML: ChangeText Jfiddle: http : //jsfiddle.net/nlaffey/qzKJx/1/

Javascript文本输入编辑:如何将一个文本输入中的多个字符串文本着色器转换为另一个表示?

所以我希望有2个输入场,一个可编辑。 我需要一些可以转换这种着色器文本输入的脚本: #ifdef GL_ES precision highp float; #endif varying vec4 v_color; void main (void) { gl_FragColor = v_color; } 进入这样的输出: “#ifdef GL_ES\n” “precision highp float;\n” “#endif\n” “\n” “varying vec4 v_color;\n” “\n” “void main (void)\n” “{\n” ” gl_FragColor = v_color; \n” “}” (这样的输出可以变成openGL着色器静态字符*) 那么如何用Javascript创建这样简单的工具呢?

使用jQuery查找并包装跨度中文本字符的每个实例

我们想在页面上找到一个字符的每个实例(特别是, • ),然后将它包装在一个span中,这样我们就可以设置它们的样式。 它们可以在各种元素中,多次,以及整个DOM: , , 等。 我们尝试过这里找到的一个方法,它涉及匹配一个字符串并在其周围包裹一个span,但它似乎只匹配并包装任何给定元素中的第一个实例,并忽略同一元素中的任何后续实例。 例如,对于 • • ,两者都匹配并包装,但是 blah • blah • blah • blah ,只有第一个匹配并包装。 这是我们尝试的: $(‘*:contains(“•”)’).each(function() { if($(this).children().length < 1) $(this).html($(this).text().replace('•','•’)) }); 不确定它是否与if行有关……这是我们唯一模糊的部分。 然而,并没有特别投入这种方法,所以如果有更清洁的东西,让我们听听吧!

jquery,从td单元格中的文本动态创建链接

我目前有一个问题: 扫描图像,从内容创建链接(PHP希望) 由于我在ms发布商工作,我可以删除地图图像,只需保留#d框。 只保存那些.htm我最终得到以下代码: 185 我正在寻找(如上一个问题所述)从单元格中的#创建链接(在这个例子中它是185.我有太多不能手动执行此操作,所以我正在寻找一种方式用代码来做。 我发现这个代码与jQuery应该从以下文本中获取文本: $(‘#myTable tr’).each(function() { var $tds = $(this).find(‘td’); if($tds.length != 0) { var $currText = $tds.eq(0).text(); alert(‘Curr Source Language: ‘ + $currText); } }); 我不太确定如何实现上面的jQuery。 我希望整个表格成为一个链接(不仅仅是内部的#)。 因此,如果’获取文本’有效,那么我想用以下内容包装整个表: – 中间的所有内容如上代码 – 我希望这是有道理的。 谢谢你的任何建议。

Jquery背景/文本颜色淡化

我在下面有一个Jquery脚本,只是在hover时淡化背景颜色。 虽然背景正如所希望的那样褪色,但文字正逐渐消失,这是我不想要的。 理想情况下,我只希望背景颜色淡入,而不是文本。 非常感激任何的帮助。 谢谢 :) jQuery的 $(document).ready(function () { //Set the anchor link opacity to 0 and begin hover function $(“#menu-sample-menu li a”).hover(function () { //Fade to an opacity of 1 at a speed of 200ms $(this).fadeOut(0).addClass(‘hover’).fadeIn(300); //On mouse-off }, function () { //Fade to an opacity of 0 at a speed of 100ms […]

使用jQuery动画在资源管理器中使用Font-family渲染效果不佳

我在我的CSS中使用它… .myclass { font-size: 16px; font-style: italic; font-family: Georgia, “Times New Roman”, Times, serif; } 除了Explorer之外,它在所有浏览器中都呈现出漂亮和流畅。 (我只在XP SP2上的IE8中测试过) 在资源管理器中,它看起来很恐怖! 根本没有字体平滑。 但是,对于以“display:none;”开头的DIV块,这只是一个问题。 并用jQuery揭示…… function message(msg) { $(“#messageBox”).slideDown(‘slow’); $(“#message”).html(msg).animate({opacity: 1},500); }; 当我在其旁边放置一个包含相同内容和相同样式的重复DIV时,字体渲染完全正常。 只有当我使用jQuery动画向下滑动它并显示它仍然是锯齿状和丑陋时。 我有更好的方法来做这件事吗? 也许应该在我的家庭中添加一个不同的serif字体,它将在包括Explorer在内的所有浏览器中正确呈现。 谢谢!

从选项到span CSS类的值

我一直试图让这个工作几天了……令人大吃一惊。 我不是JavaScript / jQuery AT ALL的专家,所以放轻松,哈哈。 😉 我有9个值的下拉列表。 我也有一个类设置为’option0’的span。 下拉显然具有从1到9的值。我想在更改下拉列表时更改跨度的类。 如果使用下拉列表并选择了选项5,我希望跨度具有类’option5’。 这样做的最佳方式是什么? 感谢您的阅读,希望很快能收到您的回复。 C:

如何在其中保留div的文本,如果更大,那么div会向下扩展?

我想知道是否有一种方法可以将文本保留在div内,如果文本超出width ,’div’的高度会被拉伸,直到所有文本都适合。 更新: 感谢你们帮助+1,所以我应该使用’Inherit’还是’min-height’? 简单的div : 然后我添加了一个word-wrap: break-word; ,我有这个: 理想: 应该增加div的height以适应整个文本 提前致谢。 div { width: 50px; height: 50px; border: 1px solid red; display: inline-block; word-wrap: break-word; } DIV asjdkljaddddsadsssssssdfsdfsdfsf

JQUERY仅在包含输入类型=文本(而不是输入类型=无线电)的情况下更改TD样式

我已经应用了如下样式,它对我很有用: $(“td[id=’cellId’]”).css(“text-align”, “left”); 但是,我需要将该样式仅应用于TD,如果它包含文本框而不是单选按钮。 我搜索过高和低,但find() , contains()和喜欢,似乎没有工作。

在特定HTML注释后插入HTML块

我想知道我是否可以在特定的HTML注释后插入HTML代码,而不是在HTML元素(如 。 例如,我想在下面的第一个评论标记之后插入开始标记 ; 以及第二个注释标记后的结束标记 。 有人知道如何解决这个问题吗? Page Content Here 先感谢您。 埃琳娜