获取样式的引导背景颜色

时间:2018-04-20 15:09:25

标签: javascript jquery twitter-bootstrap

我正在尝试通过警告框中的bootstrap读取背景颜色。

var qc = $(".alert-primary").css("background-color");

返回undefined。我应该如何获得它的价值?

2 个答案:

答案 0 :(得分:0)

你做得很完美,你也可以这样做: -

$(".alert-primary")[0].style.backgroundColor

var qc = $(".alert-primary").css("background-color");

我认为你没有获得$(" .alert-primary")对象。请确保$(" .alert-primary")获取正确的元素,该元素具有背景色。

答案 1 :(得分:0)

我发现了这个问题,选择仅在之后我已经用该类创建了一个DOM元素。

这有效:

  <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:orientation="horizontal">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@color/next_green" />

        <View
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@color/next_green" />

        <View
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@color/next_green" />

        <TextView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:gravity="center"
            android:text="text"/>
    </LinearLayout>
</LinearLayout>

没有第一行,它就不起作用。