如何使用jQuery定位所需的输入

Ric*_*oss 0 jquery html5 input required

我有一个表格,并且某些字段是必填字段,我如何仅针对那些字段?

这是我的代码:

<p><strong>Your Information</strong></p>

<p><label for="name">Name <span style="color:#990000;">*</span></label><br />
<input required type="text" name="name" id="name" class="input" style="width: 250px; margin-left: 0px;"/></p>

<p><label for="brokerOffice">Broker Office <span style="color:#990000;">*</span></label><br />
<input required type="text" name="brokerOffice" id="brokerOffice" class="input" style="width: 250px; margin-left: 0px;"/></p>

<p><label for="email">Email Address <span style="color:#990000;">*</span></label><br />
<input required type="text" name="email" id="email" class="input" style="width: 250px; margin-left: 0px;"/></p>

<p><label for="phone">Phone <span style="color:#990000;">*</span></label><br />
<input required type="text" name="phone" id="phone" class="input" style="width: 250px; margin-left: 0px;"/></p>
Run Code Online (Sandbox Code Playgroud)

您可以使用attr选择器定位它们吗?

Ric*_*oss 6

您可以将“ required”视为属性,并以下列任何一种方式定位:

<script>

    $(document).ready(function() {

        $('input[required]').css("border-color", "red");
        $('input[required="true"]').css("border-color", "red");
        $('input[required="required"]').css("border-color", "red");
        $('input:required').css("border-color", "red");

    });

</script>
Run Code Online (Sandbox Code Playgroud)