如何使用Jquery中的url值选择选项值?

时间:2018-02-03 06:22:26

标签: jquery

我正在尝试根据值选择选项。就我而言,我有选择作为价值。例如:

<form>
    <select name="floc" id="floc">
                <option value="0">Select Locations</option>
                <option value="https://austin.partyprincessproductions.com/">Austin, TEXAS</option>
                <option value="https://boston.partyprincessproductions.com/">Boston, MASSACHUSETTS</option>
                <option value="https://chicago.partyprincessproductions.com/">Chicago, ILLINOIS</option>
    </select>
</form>
<script type="text/javascript">
        $('#floc').val("https://austin.partyprincessproductions.com");
</script>

这不起作用。但是当我用简单的价值来补充它时,它就像

一样有效
<form>
    <select name="floc" id="floc">
                <option value="0">Select Locations</option>
                <option value="apple">Austin, TEXAS</option>
                <option value="bananna">Boston, MASSACHUSETTS</option>
                <option value="mango">Chicago, ILLINOIS</option>
    </select>
</form>
<script type="text/javascript">
    $('#floc').val("apple");
</script>

此代码工作正常,它正在选择Austin。但我必须使用url作为选项,我如何处理这个问题。

1 个答案:

答案 0 :(得分:1)

当您使用Jquery设置值时,您在值的末尾缺少正斜杠<ImageView android:id="@+id/defaultBankTick" android:layout_width="@dimen/TwentyFour" android:layout_height="@dimen/TwentyFour" android:layout_alignParentRight="true" android:layout_marginBottom="@dimen/FiftyFive" android:layout_marginRight="@dimen/Thirty" android:layout_marginTop="@dimen/FiftyFive" app:srcCompat="@drawable/black_untick" />

/

应该是

$('#floc').val("https://austin.partyprincessproductions.com");

$('#floc').val("https://austin.partyprincessproductions.com/");
  $('#floc').val("https://austin.partyprincessproductions.com/");

或者,如果您不希望上一个正斜杠从<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form> <select name="floc" id="floc"> <option value="0">Select Locations</option> <option value="https://austin.partyprincessproductions.com/">Austin, TEXAS</option> <option value="https://boston.partyprincessproductions.com/">Boston, MASSACHUSETTS</option> <option value="https://chicago.partyprincessproductions.com/">Chicago, ILLINOIS</option> </select> </form>的所有value属性中删除它们。