我试图进行验证,但没有在JQuery中工作

时间:2018-05-06 07:56:07

标签: javascript jquery html css

我无法理解如何在jQuery中进行验证,以便任何能解决此问题的人都可以帮助我。

$(function(){

        $("#btn").click(function(){
        var b=prompt("Enter your link");
        $("a").attr("href",b);      
        if($("b").val()=='')
        {
            var con=confirm("Please Enter your link");
            if(con==true)
            {
                var b=prompt("Enter your link");
                $("a").attr("href",b);

            }else
            {
                var pr=confirm("Please Enter your link");
            }

        }

    });

下面还提供了html编码:

<html>
<head>
<script type="text/javascript" src="jquery-3.3.1.js"></script>
</head>
<body>
        <div id="div1">
                <a href="https://www.facebook.com"><h3>Facebook</h3></a>

                <img src="1.jpg" alt="My Images">

        </div>
<button id="btn">Attribute(a)</button>
</script>
</body>
</html>

我正在等待解决方案谢谢。

2 个答案:

答案 0 :(得分:0)

这是一个工作...... 如果我明白你很好 您必须更改$("b").val()=='',因为b 不是是文档中的元素。它只是参数

以及以这种方式更好onclick="func()" 而不是 $('#btn').on('click',function(){...},但这是您的选择

function func(){
        var b=prompt("Enter your link");
        $("a").attr("href",b);      
        if(b=="")
        {
            var con=confirm("Please Enter your link","");
            if(con!="")
            {
                var b=prompt("Enter your link");
                $("a").attr("href",b);

            }else
            {
                var pr=confirm("Please Enter your link");
            }

        }
        }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="div1">
  <a href="https://www.facebook.com"><h3>Facebook</h3></a>
  <img src="1.jpg" alt="My Images">

</div>
<button onclick="func()" id="btn">Attribute(a)</button>

答案 1 :(得分:0)

@if(request()->is('/'))
    <!-- Homepage -->
    <p style="color:red">Hello</p>
@else
    <!-- All Other Pages -->
    <p style="color:blue">Hello</p>
@endif

/////////////////////

<p style="color:{{ request()->is('/') ? 'red' : 'blue' }}">Hello</p>