Javascript jQuery如果div包含文本,则切换按钮
如果一个div包含一个文本字符串,我将尝试切换一个按钮。比如:Javascript jQuery如果div包含文本,则切换按钮,javascript,jquery,toggle,togglebutton,Javascript,Jquery,Toggle,Togglebutton,如果一个div包含一个文本字符串,我将尝试切换一个按钮。比如: $(document).ready(function(){ $(function() { if ('$div#trackingnumber:contains('Hello')');') { $("dinput#submitam").toggle()}); } }); 有人知道怎么做吗?你走对了。我只看到一些语法错误。试试这个 $(document).ready(function(){ if ($("#tracki
$(document).ready(function(){
$(function() {
if ('$div#trackingnumber:contains('Hello')');') {
$("dinput#submitam").toggle()});
}
});
有人知道怎么做吗?你走对了。我只看到一些语法错误。试试这个
$(document).ready(function(){
if ($("#trackingnumber:contains('Hello')").length != 0)
{
$("dinput#submitam").toggle();
}
});
也签出这个。就这样做吧
$(document).ready(function(){
if ($("div#trackingnumber:contains('Hello')").length > 0)
$("dinput#submitam").toggle();
});
$()的调用将始终返回一个对象,无论选择器是否匹配任何内容,因此布尔比较在那里是无用的(对象永远不会为false)。您需要检查结果的长度(如dknaack所建议的)以确定结果是否为空。出于某种原因,它没有切换按钮,而是隐藏了它,您知道为什么吗?它正在添加
style=“display:none;”“
。没有更多信息。你能发布更多的源代码吗?很乐意帮助!祝您有个美好的一天!
$(document).ready(function() {
if ( $("#trackingnumber:contains('Hello')").length > 0 ) {
$("#submitam").toggle();
}
});